Public Member Functions | |
void | initialize (ContainerServices contServices) throws ComponentLifecycleException |
int | dumbMethod (String somevalue) |
ObsProposal | createObsProposal () |
SchedBlock | getBestSchedBlock () |
SchedBlock[] | getAllSchedBlocks () |
void | addNewSchedBlocks (SchedBlock[] newSchedBlocks) |
void | xmlInOutMethod (ObsProposal opsPropIn, SchedBlockHolder schedBlockOut) |
ObsProjectTreeJ | getEntireTreeInAStruct () |
String | sayHello () |
void | exceptionMethod () throws XmlComponentErrorEx |
void | internalExceptionMethod () throws AcsJXmlComponentErrorEx |
Private Attributes | |
ArrayList< SchedBlock > | m_schedBlockList |
XmlComponentImpl
interface from demo.idl
.
The implemented functional interface, XmlComponentJ
, uses Castor binding classes, where the IDL (and XmlComponentOperations
) use serialized XML strings inside the XmlEntityStruct
.
In addition to methods for testing the transparent-xml feature, there is the method sayHello
, which is meant to internally contact another component (HelloDemo
).
|
|
|
from IDL:
Implements alma::demo::XmlComponentJ.
|
|
from IDL:
Implements alma::demo::XmlComponentJ.
|
|
At the CORBA interface level, we must use the CORBA-exceptions.
Implements alma::demo::XmlComponentJ.
|
|
from IDL:
Implements alma::demo::XmlComponentJ.
|
|
Implements alma::demo::XmlComponentJ.
|
|
Returns the Illustrates and tests the usage of xml entity classes inside IDL structs, or rather their usage as Java class members from an implementation point of view.
Implements alma::demo::XmlComponentJ.
|
|
|
|
Inside the Java implementation, we can throw around native Java exceptions generated from the error specifications.
|
|
Implements alma::demo::XmlComponentJ.
|
|
from IDL:
|
|
|