ALMA Computing Group

alma::demo::XmlComponentImpl::XmlComponentHelper Class Reference

Helper class for the XmlContainer component. More...

List of all members.

Public Member Functions

 XmlComponentHelper (Logger containerLogger)

Protected Member Functions

ComponentLifecycle _createComponentImpl ()
Class<?extends Servant > _getPOATieClass ()
Class<?extends ACSComponentOperations > _getOperationsInterface ()
Class<?> getInternalInterface ()
Object _getInterfaceTranslator (Object defaultInterfaceTranslator) throws AcsJJavaComponentHelperEx
String[] _getComponentMethodsExcludedFromInvocationLogging ()


Detailed Description

Helper class for the XmlContainer component.

XmlContainer implements an "inner" functional interface that is different from the IDL generated XmlComponentOperations. It uses xml binding classes instead of stringified xml in the method signatures. An interface translator is created that translates between the flat-xml in the outer (CORBA) interface and the transparent-xml binding classes in the inner interface.

Author:
hsommer Nov 29, 2002 3:37:24 PM

Definition at line 65 of file XmlComponentHelper.java.


Constructor & Destructor Documentation

alma::demo::XmlComponentImpl::XmlComponentHelper::XmlComponentHelper Logger  containerLogger  )  [inline]
 

Parameters:
containerLogger 
Definition at line 72 of file XmlComponentHelper.java.


Member Function Documentation

ComponentLifecycle alma::demo::XmlComponentImpl::XmlComponentHelper::_createComponentImpl  )  [inline, protected]
 

See also:
alma.acs.container.ComponentHelper#_createComponentImpl()
Definition at line 80 of file XmlComponentHelper.java.

String [] alma::demo::XmlComponentImpl::XmlComponentHelper::_getComponentMethodsExcludedFromInvocationLogging  )  [inline, protected]
 

Definition at line 126 of file XmlComponentHelper.java.

Object alma::demo::XmlComponentImpl::XmlComponentHelper::_getInterfaceTranslator Object  defaultInterfaceTranslator  )  throws AcsJJavaComponentHelperEx [inline, protected]
 

See also:
alma.acs.container.ComponentHelper#_getInterfaceTranslator(java.lang.Object)
Definition at line 114 of file XmlComponentHelper.java.

Class<? extends ACSComponentOperations> alma::demo::XmlComponentImpl::XmlComponentHelper::_getOperationsInterface  )  [inline, protected]
 

See also:
alma.acs.container.ComponentHelper#_getOperationsInterface()
Definition at line 96 of file XmlComponentHelper.java.

Class<? extends Servant> alma::demo::XmlComponentImpl::XmlComponentHelper::_getPOATieClass  )  [inline, protected]
 

See also:
alma.acs.container.ComponentHelper#_getPOATieClass()
Definition at line 88 of file XmlComponentHelper.java.

Class<?> alma::demo::XmlComponentImpl::XmlComponentHelper::getInternalInterface  )  [inline, protected]
 

See also:
alma.acs.container.ComponentHelper#getInternalInterface()
Definition at line 105 of file XmlComponentHelper.java.


The documentation for this class was generated from the following file: