Classes | |
class | BACIAttributeNameComparator |
class | BACIOperationNameComparator |
class | CallbackImpl |
class | CBTimer |
class | ClientImpl |
class | Dispatcher |
class | MyComparator |
class | ServerMessage |
class | ServerMessageHolder |
Public Member Functions | |
BACIRemoteAccess (TreeHandlerBean parent, NotificationBean notifier, Hashtable devices) | |
synchronized void | destroy () |
synchronized OETreeNode[] | explodeRootNodeByName () |
BACITreeDataNode | getTreeForName (BACITreeDataNode root, int pathIndex, String[] names) |
void | removeSingleDeviceDummies (BACITreeDataNode parent, int index, BACITreeDataNode node) |
OETreeNode[] | explodeTreeNode (OETreeNode node) |
synchronized OETreeNode[] | explodeDummyNode (BACITreeDataNode node) |
boolean | getCaching () |
javax.swing.JMenu | getEngineMenu () |
Invocation[] | getInvocations () |
OETreeNode[] | getTreeRoots () |
void | initialize () |
void | synchronizeInternalParentConnect (BACIRemoteNode baciNode) |
Contained | lookupId (String id) |
void | run () |
void | setCaching (boolean value) |
void | setConnectNonSticky (boolean connectNonSticky) |
org.omg.DynamicAny.DynAnyFactory | getDynFact () |
Static Public Attributes | |
static final short | DOMAIN = 0 |
static final short | TYPE = 1 |
static final short | DEVICE = 2 |
static final short | PROPERTY = 3 |
static final short | ATTRIBUTE = 4 |
static final short | TRANSIENT = 5 |
static final short | DUMMY = 6 |
static int | POLL_TIMEOUT = 5000 |
static final int | POLL_SLEEP = 50 |
static final String | MANAGER_CORBALOC = "ACS.manager" |
static final String | IR_CORBALOC = "ACS.repository" |
static final String | PROPERTY_POOL_TIMEOUT = "objexp.pool_timeout" |
static final String | CONNECT_NON_STICKY_FLAG = "objexp.connect_non_sticky" |
static final String | strict = "false" |
Package Functions | |
synchronized void | connect (Introspectable target) |
synchronized void | disconnect (Introspectable target) |
Attribute[] | getAttributes (BACIRemote target) |
Dispatcher | getDispatcher () |
Icon | getIcon (short type) |
BACIIntrospector | getIntrospector () |
NotificationBean | getNotifier () |
Operation[] | getOperations (BACIRemote target) |
java.lang.Object | invoke (BACIRemote node, BACIOperation op, java.lang.Object[] explicitParams, RemoteResponseCallback cb) |
BACIRemoteCall | invokeAccessor (BACIAttribute att) |
BACIRemoteCall | invokeMutator (BACIAttribute att) |
boolean | isStrict () |
Insert the type's description here. Creation date: (1.11.2000 13:00:27)
si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.BACIRemoteAccess | ( | TreeHandlerBean | parent, | |
NotificationBean | notifier, | |||
Hashtable | devices | |||
) |
ESORemoteAccess constructor comment.
References si.ijs.acs.objectexplorer.NotificationBean.reportDebug().
synchronized void si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.connect | ( | Introspectable | target | ) | [package] |
Insert the method's description here. Creation date: (1.11.2000 13:00:27)
i | si.ijs.acs.objectexplorer.engine.Introspectable |
References si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode.getCORBARef().
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode.connect().
synchronized void si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.destroy | ( | ) |
Insert the method's description here. Creation date: (1.11.2000 13:00:27)
Implements si.ijs.acs.objectexplorer.engine.RemoteAccess.
References si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.Dispatcher.destroy(), si.ijs.acs.objectexplorer.NotificationBean.reportDebug(), si.ijs.acs.objectexplorer.NotificationBean.reportError(), and si.ijs.acs.objectexplorer.NotificationBean.reportMessage().
synchronized void si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.disconnect | ( | Introspectable | target | ) | [package] |
Insert the method's description here. Creation date: (1.11.2000 13:00:27)
i | si.ijs.acs.objectexplorer.engine.Introspectable |
References si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode.disconnect(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode.getCORBARef(), si.ijs.acs.objectexplorer.engine.SimpleIntrospectable.getName(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode.isDevice(), si.ijs.acs.objectexplorer.NotificationBean.reportDebug(), si.ijs.acs.objectexplorer.NotificationBean.reportError(), and si.ijs.acs.objectexplorer.NotificationBean.reportMessage().
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode.disconnect().
synchronized OETreeNode [] si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.explodeDummyNode | ( | BACITreeDataNode | node | ) |
synchronized OETreeNode [] si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.explodeRootNodeByName | ( | ) |
Explodes the root node and groups the devices by their parent devices. Warning: explodeRootNodeByType() has to be called at least once before this method is called!
References si.ijs.acs.objectexplorer.engine.BACI.BACITreeDataNode.childrenHolder, si.ijs.acs.objectexplorer.engine.BACI.RemoteNodeCouple.deviceByName, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.DOMAIN, si.ijs.acs.objectexplorer.engine.BACI.BACITreeDataNode.domainRemainder, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.DUMMY, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getIcon(), si.ijs.acs.objectexplorer.TreeHandlerBean.getTree(), si.ijs.acs.objectexplorer.TreeHandlerBean.getTreeByName(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getTreeForName(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.removeSingleDeviceDummies(), si.ijs.acs.objectexplorer.NotificationBean.reportDebug(), and si.ijs.acs.objectexplorer.NotificationBean.reportError().
OETreeNode [] si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.explodeTreeNode | ( | OETreeNode | node | ) |
Insert the method's description here. Creation date: (1.11.2000 15:17:19)
node | si.ijs.acs.objectexplorer.engine.OETreeDataNode |
Implements si.ijs.acs.objectexplorer.engine.RemoteAccess.
References si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.DEVICE, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.DOMAIN, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.DUMMY, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.explodeDummyNode(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode.getName(), si.ijs.acs.objectexplorer.OETreeNode.getName(), si.ijs.acs.objectexplorer.OETreeNode.getNodeType(), si.ijs.acs.objectexplorer.NotificationBean.reportMessage(), and si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.TYPE.
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getTreeRoots().
Attribute [] si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getAttributes | ( | BACIRemote | target | ) | [package] |
Insert the method's description here. Creation date: (7.11.2000 22:32:06)
References si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.getAttributes(), si.ijs.acs.objectexplorer.engine.SimpleIntrospectable.getName(), si.ijs.acs.objectexplorer.NotificationBean.reportDebug(), and si.ijs.acs.objectexplorer.NotificationBean.reportMessage().
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode.getAttributes(), and si.ijs.acs.objectexplorer.engine.BACI.BACIInvocation.getAttributes().
boolean si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getCaching | ( | ) |
Insert the method's description here. Creation date: (6/29/2001 11:01:21 AM)
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIMenu.BACIMenu().
Dispatcher si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getDispatcher | ( | ) | [package] |
Insert the method's description here. Creation date: (13.11.2000 22:30:17)
org.omg.DynamicAny.DynAnyFactory si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getDynFact | ( | ) |
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.displayAny(), si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.displaySequence(), si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.displayTypedef(), si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractAny(), si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractSequence(), si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractTypedef(), si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.insertAny(), si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.insertSequence(), and si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.insertTypedef().
javax.swing.JMenu si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getEngineMenu | ( | ) |
Icon si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getIcon | ( | short | type | ) | [package] |
Insert the method's description here. Creation date: (24.4.2001 0:14:35)
References si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.DEVICE, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.DOMAIN, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.PROPERTY, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.TRANSIENT, and si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.TYPE.
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode.BACIRemoteNode(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.explodeRootNodeByName(), and si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getTreeForName().
BACIIntrospector si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getIntrospector | ( | ) | [package] |
Insert the method's description here. Creation date: (13.11.2000 18:18:34)
Invocation [] si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getInvocations | ( | ) |
Insert the method's description here. Creation date: (1.11.2000 15:02:45)
Implements si.ijs.acs.objectexplorer.engine.RemoteAccess.
NotificationBean si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getNotifier | ( | ) | [package] |
Insert the method's description here. Creation date: (13.11.2000 20:32:30)
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIInvocation.destroyDueToTimeout(), si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.getOperations(), and si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.IDtoClassName().
Operation [] si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getOperations | ( | BACIRemote | target | ) | [package] |
Insert the method's description here. Creation date: (1.11.2000 13:00:27)
i | si.ijs.acs.objectexplorer.engine.Introspectable |
References si.ijs.acs.objectexplorer.engine.SimpleIntrospectable.getName(), si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.getOperations(), si.ijs.acs.objectexplorer.NotificationBean.reportDebug(), and si.ijs.acs.objectexplorer.NotificationBean.reportMessage().
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode.getOperations(), and si.ijs.acs.objectexplorer.engine.BACI.BACIInvocation.getOperations().
BACITreeDataNode si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getTreeForName | ( | BACITreeDataNode | root, | |
int | pathIndex, | |||
String[] | names | |||
) |
recursive function that builds the tree for the given dummy node's name.
root | dummy node to which the subtree will be attached | |
pathIndex | the subtree of which dummy should be found or created if not found | |
names | final dummy's name "dummy1/dummy2/.../finaldummy" , broken into array {"dummy1", "dummy2", ..., "finaldummy"} |
References si.ijs.acs.objectexplorer.engine.BACI.BACITreeDataNode.childrenHolder, si.ijs.acs.objectexplorer.engine.BACI.RemoteNodeCouple.deviceByName, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.DOMAIN, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.DUMMY, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getIcon(), si.ijs.acs.objectexplorer.OETreeNode.getName(), and si.ijs.acs.objectexplorer.TreeHandlerBean.getTreeByName().
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.explodeRootNodeByName().
OETreeNode [] si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getTreeRoots | ( | ) |
Insert the method's description here. Creation date: (1.11.2000 21:18:02)
Implements si.ijs.acs.objectexplorer.engine.RemoteAccess.
References si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.explodeTreeNode().
void si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.initialize | ( | ) |
Insert the method's description here. Creation date: (1.11.2000 13:00:27)
Implements si.ijs.acs.objectexplorer.engine.RemoteAccess.
References si.ijs.acs.objectexplorer.engine.BACI.CorbalocDialog.getDebugSelected(), si.ijs.acs.objectexplorer.engine.BACI.CorbalocDialog.getManagerFieldText(), si.ijs.acs.objectexplorer.engine.BACI.CorbalocDialog.getRepositoryFieldText(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.IR_CORBALOC, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.MANAGER_CORBALOC, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.POLL_SLEEP, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.POLL_TIMEOUT, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.PROPERTY_POOL_TIMEOUT, si.ijs.acs.objectexplorer.NotificationBean.reportDebug(), si.ijs.acs.objectexplorer.NotificationBean.reportMessage(), si.ijs.acs.objectexplorer.engine.BACI.CorbalocDialog.setManagerFieldText(), si.ijs.acs.objectexplorer.engine.BACI.CorbalocDialog.setRepositoryFieldText(), and si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.strict.
java.lang.Object si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.invoke | ( | BACIRemote | node, | |
BACIOperation | op, | |||
java.lang.Object[] | explicitParams, | |||
RemoteResponseCallback | cb | |||
) | [package] |
Insert the method's description here. Creation date: (1.11.2000 13:00:27)
o | si.ijs.acs.objectexplorer.engine.Operation |
References si.ijs.acs.objectexplorer.engine.Operation.isInvocation().
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.destroyInvocation(), si.ijs.acs.objectexplorer.engine.BACI.BACIOperation.invoke(), and si.ijs.acs.objectexplorer.engine.BACI.BACIOperation.invokeAsync().
BACIRemoteCall si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.invokeAccessor | ( | BACIAttribute | att | ) | [package] |
Insert the method's description here. Creation date: (7.11.2000 22:52:30)
att | si.ijs.acs.objectexplorer.engine.BACI.BACIAttribute |
References si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.extractAny(), si.ijs.acs.objectexplorer.engine.BACI.BACIAttribute.getAttributeDesc(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemote.getCORBARef(), si.ijs.acs.objectexplorer.engine.Attribute.getIntrospectable(), si.ijs.acs.objectexplorer.engine.SimpleIntrospectable.getName(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.POLL_SLEEP, si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.POLL_TIMEOUT, si.ijs.acs.objectexplorer.NotificationBean.reportDebug(), si.ijs.acs.objectexplorer.NotificationBean.reportError(), and si.ijs.acs.objectexplorer.NotificationBean.reportMessage().
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIAttribute.invokeAccessor().
BACIRemoteCall si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.invokeMutator | ( | BACIAttribute | att | ) | [package] |
Insert the method's description here. Creation date: (7.11.2000 22:52:49)
att | si.ijs.acs.objectexplorer.engine.BACI.BACIAttribute |
References si.ijs.acs.objectexplorer.NotificationBean.reportError().
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIAttribute.invokeMutator().
boolean si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.isStrict | ( | ) | [package] |
Insert the method's description here. Creation date: (1.12.2000 13:08:24)
References si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.strict.
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.getCallbackLocation(), and si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.getOperations().
Contained si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.lookupId | ( | String | id | ) |
Insert the method's description here. Creation date: (29.11.2000 0:36:08)
id | java.lang.String |
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector.IDtoClassName().
void si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.removeSingleDeviceDummies | ( | BACITreeDataNode | parent, | |
int | index, | |||
BACITreeDataNode | node | |||
) |
Replaces dummy nodes which have one device node in them with the device node itself
parent | ||
index | ||
node |
References si.ijs.acs.objectexplorer.engine.BACI.BACITreeDataNode.childrenHolder.
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.explodeRootNodeByName().
void si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.run | ( | ) |
When an object implementing interface Runnable
is used to create a thread, starting the thread causes the object's run
method to be called in that separately executing thread.
The general contract of the method run
is that it may take any action whatsoever.
References si.ijs.acs.objectexplorer.NotificationBean.reportDebug().
void si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.setCaching | ( | boolean | value | ) |
Insert the method's description here. Creation date: (6/29/2001 10:59:00 AM)
void si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.setConnectNonSticky | ( | boolean | connectNonSticky | ) |
connectNonSticky | the connectNonSticky to set |
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIMenu.BACIMenu().
void si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.synchronizeInternalParentConnect | ( | BACIRemoteNode | baciNode | ) |
final short si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.ATTRIBUTE = 4 [static] |
final String si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.CONNECT_NON_STICKY_FLAG = "objexp.connect_non_sticky" [static] |
final short si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.DEVICE = 2 [static] |
final short si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.DOMAIN = 0 [static] |
Referenced by si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.explodeRootNodeByName(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.explodeTreeNode(), si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getIcon(), and si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.getTreeForName().
final short si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.DUMMY = 6 [static] |
final String si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.IR_CORBALOC = "ACS.repository" [static] |
final String si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.MANAGER_CORBALOC = "ACS.manager" [static] |
final int si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.POLL_SLEEP = 50 [static] |
int si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.POLL_TIMEOUT = 5000 [static] |
final short si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.PROPERTY = 3 [static] |
final String si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.PROPERTY_POOL_TIMEOUT = "objexp.pool_timeout" [static] |
final String si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.strict = "false" [static] |
final short si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.TRANSIENT = 5 [static] |
final short si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteAccess.TYPE = 1 [static] |