public class BACIInvocation extends Invocation implements BACIRemote, SimpleIntrospectable
childrenHolder| Constructor and Description |
|---|
BACIInvocation(short type,
java.lang.String name,
RemoteCall data,
RemoteResponseCallback cb,
OETree tree,
BACIRemoteAccess ra)
BACIInvocation constructor comment.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroyDueToTimeout()
Insert the method's description here.
|
Attribute[] |
getAttributes()
Insert the method's description here.
|
org.omg.CORBA.Object |
getCORBARef()
Insert the method's description here.
|
java.lang.String |
getDisplayName()
Get name to be displayed in the tree - used by DelegateInvocation
|
org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription |
getIFDesc()
Insert the method's description here.
|
java.lang.String |
getName()
Returns the name of this introspectable.
|
Operation[] |
getOperations()
Insert the method's description here.
|
boolean |
isControllable()
Returns
true iff this invocation instance
represents a remote process that is controllable through
a remote object (such as a subscription or monitor object). |
void |
setCORBARef(org.omg.CORBA.Object ref)
Insert the method's description here.
|
void |
setIFDesc(org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription desc)
Insert the method's description here.
|
void |
setRemoteCall(RemoteCall call)
Insert the method's description here.
|
destroy, getCallback, getInvocationRequest, isDestroyed, isDestroyRequested, requestDestroyareChildrenDefined, compareTo, getChildCount, getIcon, getNodeType, getParentTree, isIntrospectable, isLeaf, setChildrenDefined, setParentTree, toStringadd, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObjectpublic BACIInvocation(short type,
java.lang.String name,
RemoteCall data,
RemoteResponseCallback cb,
OETree tree,
BACIRemoteAccess ra)
type - shortname - java.lang.Stringdata - si.ijs.acs.objectexplorer.engine.RemoteCalltree - si.ijs.acs.objectexplorer.OETreepublic void destroyDueToTimeout()
public Attribute[] getAttributes()
getAttributes in interface SimpleIntrospectablepublic org.omg.CORBA.Object getCORBARef()
getCORBARef in interface BACIRemotepublic org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription getIFDesc()
getIFDesc in interface BACIRemotepublic java.lang.String getName()
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.getName in interface SimpleIntrospectablegetName in class OETreeNodethispublic java.lang.String getDisplayName()
public Operation[] getOperations()
getOperations in interface SimpleIntrospectablei - si.ijs.acs.objectexplorer.engine.Introspectablepublic boolean isControllable()
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.isControllable in class InvocationSimpleIntrospectable interface which this
invocation implementspublic void setCORBARef(org.omg.CORBA.Object ref)
setCORBARef in interface BACIRemoteref - org.omg.CORBA.Objectpublic void setIFDesc(org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription desc)
setIFDesc in interface BACIRemotedesc - org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescriptionpublic void setRemoteCall(RemoteCall call)
call - si.ijs.acs.objectexplorer.engine.RemoteCall