si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation Class Reference

Inheritance diagram for si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation:
Inheritance graph
[legend]
Collaboration diagram for si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BACIInvocation (short type, String name, RemoteCall data, RemoteResponseCallback cb, si.ijs.acs.objectexplorer.OETree tree, ANKARemoteAccess ra)
void destroyDueToTimeout ()
si.ijs.acs.objectexplorer.engine.Attribute[] getAttributes ()
org.omg.CORBA.Object getCORBARef ()
org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription getIFDesc ()
java.lang.String getName ()
si.ijs.acs.objectexplorer.engine.Operation[] getOperations ()
boolean isControllable ()
void setCORBARef (org.omg.CORBA.Object ref)
void setIFDesc (org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription desc)
void setRemoteCall (RemoteCall call)

Package Attributes

ANKARemoteAccess ra = null
int responseCount = 0

Private Member Functions

void process (RemoteCall data)

Private Attributes

org.omg.CORBA.Object ref = null
FullInterfaceDescription desc = null
String name = null

Detailed Description

Insert the type's description here. Creation date: (7.11.2000 21:50:14)

Author:
:

Constructor & Destructor Documentation

si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::BACIInvocation ( short  type,
String  name,
RemoteCall  data,
RemoteResponseCallback  cb,
si.ijs.acs.objectexplorer.OETree  tree,
ANKARemoteAccess  ra 
) [inline]

BACIInvocation constructor comment.

Parameters:
type short
name java.lang.String
data si.ijs.acs.objectexplorer.engine.RemoteCall
tree si.ijs.acs.objectexplorer.OETree

References process().


Member Function Documentation

void si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::destroyDueToTimeout (  )  [inline]
si.ijs.acs.objectexplorer.engine.Attribute [] si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::getAttributes (  )  [inline]
org.omg.CORBA.Object si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::getCORBARef (  )  [inline]

Insert the method's description here. Creation date: (9.11.2000 21:55:04)

Returns:
java.lang.Object

Implements si::ijs::acs::objectexplorer::engine::ANKA::BACIRemote.

References ref.

org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::getIFDesc (  )  [inline]

Insert the method's description here. Creation date: (9.11.2000 21:55:04)

Returns:
org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription

Implements si::ijs::acs::objectexplorer::engine::ANKA::BACIRemote.

References desc.

java.lang.String si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::getName (  )  [inline]

Returns the name of this introspectable. Note that the implementing object should overload the toString() method to return the same value to provide GUI with a standardized way to display the introspectable in components such as lists or trees.

Returns:
name of this

Implements si::ijs::acs::objectexplorer::engine::SimpleIntrospectable.

References si::ijs::acs::objectexplorer::engine::RemoteCall::getIntrospectable(), si::ijs::acs::objectexplorer::engine::Invocation::getInvocationRequest(), si::ijs::acs::objectexplorer::engine::SimpleIntrospectable::getName(), and name.

Referenced by destroyDueToTimeout(), and si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::internalInvokeTrivial().

si.ijs.acs.objectexplorer.engine.Operation [] si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::getOperations (  )  [inline]
boolean si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::isControllable (  )  [inline, virtual]

Returns true iff this invocation instance represents a remote process that is controllable through a remote object (such as a subscription or monitor object). Only if this method returns true, can invocation be used as introspectable, i.e. can have its methods queried, invoked etc. Otherwise the GUI should not interpret this invocation as a tree node and need not display it at all.

Returns:
boolean true if the remote process can be controlled through a remote object, represented by the SimpleIntrospectable interface which this invocation implements

Implements si::ijs::acs::objectexplorer::engine::Invocation.

References ref.

Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::destroy().

void si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::process ( RemoteCall  data  )  [inline, private]
void si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::setCORBARef ( org.omg.CORBA.Object  ref  )  [inline]

Insert the method's description here. Creation date: (9.11.2000 23:58:53)

Parameters:
ref org.omg.CORBA.Object

Implements si::ijs::acs::objectexplorer::engine::ANKA::BACIRemote.

References ref.

void si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::setIFDesc ( org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription  desc  )  [inline]

Insert the method's description here. Creation date: (9.11.2000 23:58:53)

Parameters:
desc org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription

References desc.

void si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::setRemoteCall ( RemoteCall  call  )  [inline]

Insert the method's description here. Creation date: (2.12.2000 1:46:42)

Parameters:
call si.ijs.acs.objectexplorer.engine.RemoteCall

References process().

Referenced by si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::internalInvokeInvocation().


Member Data Documentation

FullInterfaceDescription si::ijs::acs::objectexplorer::engine::ANKA::BACIInvocation::desc = null [private]

Referenced by getIFDesc(), process(), and setIFDesc().

Reimplemented from si::ijs::acs::objectexplorer::OETreeNode.

Referenced by getName().


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

Generated by  doxygen 1.6.2