Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess Class Reference

Inheritance diagram for si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess:

Inheritance graph
[legend]
Collaboration diagram for si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BACIRemoteAccess (TreeHandlerBean treeHandler, NotificationBean notifier)
void destroy ()
OETreeNode[] explodeTreeNode (OETreeNode node)
boolean getCaching ()
javax.swing.JMenu getEngineMenu ()
Invocation[] getInvocations ()
OETreeNode[] getTreeRoots ()
void initialize ()
Contained lookupId (String id)
void run ()
void setCaching (boolean value)
 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)

Static Public Attributes

final short DOMAIN = 0
final short TYPE = 1
final short DEVICE = 2
final short PROPERTY = 3
final short ATTRIBUTE = 4
final short TRANSIENT = 5
final int POLL_TIMEOUT = 5000
final int POLL_SLEEP = 50
final String MANAGER_CORBALOC = "ACS.manager"
final String IR_CORBALOC = "ACS.repository"
final String strict = "false"
final short DUMMY = 6
int POLL_TIMEOUT = 5000
final String PROPERTY_POOL_TIMEOUT = "objexp.pool_timeout"
final String CONNECT_NON_STICKY_FLAG = "objexp.connect_non_sticky"

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 ()
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 ()

Private Member Functions

synchronized OETreeNode[] explodeDeviceNode (BACIRemoteNode node)
synchronized BACITreeDataNode[] explodeDomainNode (BACITreeDataNode n)
synchronized OETreeNode[] explodeRootNode ()
synchronized OETreeNode[] explodeTypeNode (BACITreeDataNode node)
FullInterfaceDescription getIFDesc (String id)
Invocation internalInvokeInvocation (BACIRemote target, BACIOperation op, java.lang.Object[] params, RemoteResponseCallback cb)
BACIRemoteCall internalInvokeTrivial (BACIRemote target, Operation op, java.lang.Object[] params)
void internalManagerConnect (BACIRemoteNode baciNode)
void internalParentConnect (BACIRemoteNode baciNode)
void resolveManager ()
synchronized OETreeNode[] explodeDeviceNode (BACIRemoteNode node)
synchronized BACITreeDataNode[] explodeDomainNode (BACITreeDataNode n)
synchronized BACITreeDataNode[] explodeDomainNodeByName (BACITreeDataNode n)
synchronized OETreeNode[] explodeRootNodeByType ()
synchronized OETreeNode[] explodeTypeNode (BACITreeDataNode node)
FullInterfaceDescription getIFDesc (String id)
Invocation internalInvokeInvocation (BACIRemote target, BACIOperation op, java.lang.Object[] params, RemoteResponseCallback cb)
BACIRemoteCall internalInvokeTrivial (BACIRemote target, Operation op, java.lang.Object[] params)
void logACSException (Exception exceptionThrown)
boolean checkFromACSCompletion (java.lang.Object param)
void internalManagerConnect (BACIRemoteNode baciNode) throws AcsJObjectExplorerConnectEx
void internalParentConnect (BACIRemoteNode baciNode)
void internalParentConnect (BACIRemoteNode baciNode, boolean doSync)
void checkException (Object target, Request req) throws Exception
void resolveManager ()

Static Private Member Functions

BACIRemoteNode getDeviceFromTarget (Object target)

Private Attributes

TreeHandlerBean treeHandler = null
NotificationBean notifier = null
ArrayList invocations = new ArrayList()
Dispatcher dispatcher = null
ArrayList connected = new ArrayList()
BACIIntrospector baciIntrospector = new BACIIntrospector(this)
boolean ORBdebug = false
String managerLoc = null
ORB orb = null
Thread orbThread = null
Manager manager = null
int handle = 0
COBInfo[] infos = null
ClientImpl client = null
Repository rep = null
HashMap interfaceDescriptions = new HashMap()
HashMap attributeIntrospected = new HashMap()
HashMap operationsIntrospected = new HashMap()
boolean bufferDescs = true
TreeHandlerBean parent = null
ArrayList< String > connected = new ArrayList<String>()
ComponentInfo[] infos = null
Hashtable devices = null
boolean destroyed = false
boolean connectNonSticky = false

Static Private Attributes

HashMap descriptions = new HashMap()
HashMap operationListDescriptions = new HashMap()

Detailed Description

Insert the type's description here. Creation date: (1.11.2000 13:00:27)
Author:
:


Constructor & Destructor Documentation

si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::BACIRemoteAccess TreeHandlerBean  treeHandler,
NotificationBean  notifier
[inline]
 

ESORemoteAccess constructor comment.

si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::BACIRemoteAccess TreeHandlerBean  parent,
NotificationBean  notifier,
Hashtable  devices
[inline]
 

ESORemoteAccess constructor comment.


Member Function Documentation

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::checkException Object  target,
Request  req
throws Exception [inline, private]
 

Parameters:
req 
Exceptions:
Exception 

boolean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::checkFromACSCompletion java.lang.Object  param  )  [inline, private]
 

Check if returned (out) parameter is type of ACSCompletion and if error log it

Parameters:
param 

synchronized void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::connect Introspectable  target  )  [inline, package]
 

Insert the method's description here. Creation date: (1.11.2000 13:00:27)

Parameters:
i si.ijs.acs.objectexplorer.engine.Introspectable

Todo:
GCH 2006.10.18 Here we throw a local exception. If we do not do this, objexp does not work properly any more. But things should be different. The problem is that I did not understand what happens upstream this call if I do not throw the exception. In practice the only bad effect of throwing the exception are error traces in the console that probably should not be there.

synchronized void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::connect Introspectable  target  )  [inline, package]
 

Insert the method's description here. Creation date: (1.11.2000 13:00:27)

Parameters:
i si.ijs.acs.objectexplorer.engine.Introspectable

synchronized void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::destroy  )  [inline]
 

Insert the method's description here. Creation date: (1.11.2000 13:00:27)

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

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::destroy  )  [inline]
 

Insert the method's description here. Creation date: (1.11.2000 13:00:27)

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

synchronized void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::disconnect Introspectable  target  )  [inline, package]
 

Insert the method's description here. Creation date: (1.11.2000 13:00:27)

Parameters:
i si.ijs.acs.objectexplorer.engine.Introspectable

synchronized void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::disconnect Introspectable  target  )  [inline, package]
 

Insert the method's description here. Creation date: (1.11.2000 13:00:27)

Parameters:
i si.ijs.acs.objectexplorer.engine.Introspectable

synchronized OETreeNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeDeviceNode BACIRemoteNode  node  )  [inline, private]
 

Explodes the device node. Creation date: (1.11.2000 17:01:09)

Returns:
si.ijs.acs.objectexplorer.engine.OETreeNode[]
Parameters:
node si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode

synchronized OETreeNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeDeviceNode BACIRemoteNode  node  )  [inline, private]
 

Insert the method's description here. Creation date: (1.11.2000 17:01:09)

Returns:
si.ijs.acs.objectexplorer.engine.OETreeDataNode[]
Parameters:
node si.ijs.acs.objectexplorer.engine.OETreeDataNode

synchronized BACITreeDataNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeDomainNode BACITreeDataNode  n  )  [inline, private]
 

Insert the method's description here. Creation date: (1.11.2000 18:08:31)

Returns:
si.ijs.acs.objectexplorer.engine.BACI.BACITreeDataNode[]
Parameters:
node si.ijs.acs.objectexplorer.engine.BACI.BACITreeDataNode

synchronized BACITreeDataNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeDomainNode BACITreeDataNode  n  )  [inline, private]
 

Insert the method's description here. Creation date: (1.11.2000 18:08:31)

Returns:
si.ijs.acs.objectexplorer.engine.BACI.BACITreeDataNode[]
Parameters:
node si.ijs.acs.objectexplorer.engine.BACI.BACITreeDataNode

synchronized BACITreeDataNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeDomainNodeByName BACITreeDataNode  n  )  [inline, private]
 

synchronized OETreeNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeDummyNode BACITreeDataNode  node  )  [inline]
 

synchronized OETreeNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeRootNode  )  [inline, private]
 

Insert the method's description here. Creation date: (1.11.2000 17:00:46)

Returns:
si.ijs.acs.objectexplorer.engine.OETreeDataNode[]

synchronized OETreeNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeRootNodeByName  )  [inline]
 

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!

Returns:

synchronized OETreeNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeRootNodeByType  )  [inline, private]
 

Explodes the root node and groups the devices by their types. Creation date: (1.11.2000 17:00:46)

Returns:
si.ijs.acs.objectexplorer.engine.OETreeDataNode[]

OETreeNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeTreeNode OETreeNode  node  )  [inline]
 

Insert the method's description here. Creation date: (1.11.2000 15:17:19)

Parameters:
node si.ijs.acs.objectexplorer.engine.OETreeDataNode

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

OETreeNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeTreeNode OETreeNode  node  )  [inline]
 

Insert the method's description here. Creation date: (1.11.2000 15:17:19)

Parameters:
node si.ijs.acs.objectexplorer.engine.OETreeDataNode

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

synchronized OETreeNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeTypeNode BACITreeDataNode  node  )  [inline, private]
 

Insert the method's description here. Creation date: (1.11.2000 17:00:09)

Returns:
si.ijs.acs.objectexplorer.engine.OETreeDataNode[]

synchronized OETreeNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::explodeTypeNode BACITreeDataNode  node  )  [inline, private]
 

Insert the method's description here. Creation date: (1.11.2000 17:00:09)

Returns:
si.ijs.acs.objectexplorer.engine.OETreeDataNode[]

Attribute [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getAttributes BACIRemote  target  )  [inline, package]
 

Insert the method's description here. Creation date: (7.11.2000 22:32:06)

Returns:
si.ijs.acs.objectexplorer.engine.Attribute[]

Attribute [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getAttributes BACIRemote  target  )  [inline, package]
 

Insert the method's description here. Creation date: (7.11.2000 22:32:06)

Returns:
si.ijs.acs.objectexplorer.engine.Attribute[]

boolean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getCaching  )  [inline]
 

Insert the method's description here. Creation date: (6/29/2001 11:01:21 AM)

Returns:
boolean

boolean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getCaching  )  [inline]
 

Insert the method's description here. Creation date: (6/29/2001 11:01:21 AM)

Returns:
boolean

BACIRemoteNode si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getDeviceFromTarget Object  target  )  [inline, static, private]
 

Dispatcher si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getDispatcher  )  [inline, package]
 

Insert the method's description here. Creation date: (13.11.2000 22:30:17)

Returns:
si.ijs.acs.objectexplorer.engine.BACI.Dispatcher

Dispatcher si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getDispatcher  )  [inline, package]
 

Insert the method's description here. Creation date: (13.11.2000 22:30:17)

Returns:
si.ijs.acs.objectexplorer.engine.BACI.Dispatcher

javax.swing.JMenu si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getEngineMenu  )  [inline]
 

See also:
si.ijs.acs.objectexplorer.engine.RemoteAccess

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

javax.swing.JMenu si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getEngineMenu  )  [inline]
 

See also:
si.ijs.acs.objectexplorer.engine.RemoteAccess

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

Icon si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getIcon short  type  )  [inline, package]
 

Insert the method's description here. Creation date: (24.4.2001 0:14:35)

Returns:
javax.swing.Icon

Icon si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getIcon short  type  )  [inline, package]
 

Insert the method's description here. Creation date: (24.4.2001 0:14:35)

Returns:
javax.swing.Icon

FullInterfaceDescription si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getIFDesc String  id  )  [inline, private]
 

Insert the method's description here. Creation date: (6.5.2001 14:59:46)

Returns:
org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription
Parameters:
id java.lang.String

FullInterfaceDescription si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getIFDesc String  id  )  [inline, private]
 

Insert the method's description here. Creation date: (6.5.2001 14:59:46)

Returns:
org.omg.CORBA.InterfaceDefPackage.FullInterfaceDescription
Parameters:
id java.lang.String

BACIIntrospector si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getIntrospector  )  [inline, package]
 

Insert the method's description here. Creation date: (13.11.2000 18:18:34)

Returns:
si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector

BACIIntrospector si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getIntrospector  )  [inline, package]
 

Insert the method's description here. Creation date: (13.11.2000 18:18:34)

Returns:
si.ijs.acs.objectexplorer.engine.BACI.BACIIntrospector

Invocation [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getInvocations  )  [inline]
 

Insert the method's description here. Creation date: (1.11.2000 15:02:45)

Returns:
si.ijs.acs.objectexplorer.engine.Invocation[]

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

Invocation [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getInvocations  )  [inline]
 

Insert the method's description here. Creation date: (1.11.2000 15:02:45)

Returns:
si.ijs.acs.objectexplorer.engine.Invocation[]

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

NotificationBean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getNotifier  )  [inline, package]
 

Insert the method's description here. Creation date: (13.11.2000 20:32:30)

NotificationBean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getNotifier  )  [inline, package]
 

Insert the method's description here. Creation date: (13.11.2000 20:32:30)

Operation [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getOperations BACIRemote  target  )  [inline, package]
 

Insert the method's description here. Creation date: (1.11.2000 13:00:27)

Returns:
si.ijs.acs.objectexplorer.engine.Operation[]
Parameters:
i si.ijs.acs.objectexplorer.engine.Introspectable

Operation [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getOperations BACIRemote  target  )  [inline, package]
 

Insert the method's description here. Creation date: (1.11.2000 13:00:27)

Returns:
si.ijs.acs.objectexplorer.engine.Operation[]
Parameters:
i si.ijs.acs.objectexplorer.engine.Introspectable

BACITreeDataNode si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getTreeForName BACITreeDataNode  root,
int  pathIndex,
String[]  names
[inline]
 

recursive function that builds the tree for the given dummy node's name.

Parameters:
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"}
Returns:

OETreeNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getTreeRoots  )  [inline]
 

Insert the method's description here. Creation date: (1.11.2000 21:18:02)

Returns:
si.ijs.acs.objectexplorer.engine.OETreeDataNode[]

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

OETreeNode [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::getTreeRoots  )  [inline]
 

Insert the method's description here. Creation date: (1.11.2000 21:18:02)

Returns:
si.ijs.acs.objectexplorer.engine.OETreeDataNode[]

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

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::initialize  )  [inline]
 

Insert the method's description here. Creation date: (1.11.2000 13:00:27)

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

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::initialize  )  [inline]
 

Insert the method's description here. Creation date: (1.11.2000 13:00:27)

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

Invocation si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::internalInvokeInvocation BACIRemote  target,
BACIOperation  op,
java.lang.Object[]  params,
RemoteResponseCallback  cb
[inline, private]
 

Insert the method's description here. Creation date: (2.11.2000 18:08:47)

Returns:
si.ijs.acs.objectexplorer.engine.Invocation
Parameters:
target si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode
op si.ijs.acs.objectexplorer.engine.Operation

Invocation si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::internalInvokeInvocation BACIRemote  target,
BACIOperation  op,
java.lang.Object[]  params,
RemoteResponseCallback  cb
[inline, private]
 

Insert the method's description here. Creation date: (2.11.2000 18:08:47)

Returns:
si.ijs.acs.objectexplorer.engine.Invocation
Parameters:
target si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode
op si.ijs.acs.objectexplorer.engine.Operation

BACIRemoteCall si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::internalInvokeTrivial BACIRemote  target,
Operation  op,
java.lang.Object[]  params
[inline, private]
 

Insert the method's description here. Creation date: (2.11.2000 18:08:01)

Returns:
si.ijs.acs.objectexplorer.engine.Invocation
Parameters:
target si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode
op si.ijs.acs.objectexplorer.engine.Operation

BACIRemoteCall si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::internalInvokeTrivial BACIRemote  target,
Operation  op,
java.lang.Object[]  params
[inline, private]
 

Insert the method's description here. Creation date: (2.11.2000 18:08:01)

Returns:
si.ijs.acs.objectexplorer.engine.Invocation
Parameters:
target si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode
op si.ijs.acs.objectexplorer.engine.Operation

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::internalManagerConnect BACIRemoteNode  baciNode  )  throws AcsJObjectExplorerConnectEx [inline, private]
 

Insert the method's description here. Creation date: (2.11.2000 0:34:52)

Parameters:
node si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::internalManagerConnect BACIRemoteNode  baciNode  )  [inline, private]
 

Insert the method's description here. Creation date: (2.11.2000 0:34:52)

Parameters:
node si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::internalParentConnect BACIRemoteNode  baciNode,
boolean  doSync
[inline, private]
 

Insert the method's description here. Creation date: (2.11.2000 0:35:23)

Parameters:
baciNode si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::internalParentConnect BACIRemoteNode  baciNode  )  [inline, private]
 

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::internalParentConnect BACIRemoteNode  baciNode  )  [inline, private]
 

Insert the method's description here. Creation date: (2.11.2000 0:35:23)

Parameters:
baciNode si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteNode

java.lang.Object si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::invoke BACIRemote  node,
BACIOperation  op,
java.lang.Object[]  explicitParams,
RemoteResponseCallback  cb
[inline, package]
 

Insert the method's description here. Creation date: (1.11.2000 13:00:27)

Returns:
si.ijs.acs.objectexplorer.engine.Invokation
Parameters:
o si.ijs.acs.objectexplorer.engine.Operation

java.lang.Object si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::invoke BACIRemote  node,
BACIOperation  op,
java.lang.Object[]  explicitParams,
RemoteResponseCallback  cb
[inline, package]
 

Insert the method's description here. Creation date: (1.11.2000 13:00:27)

Returns:
si.ijs.acs.objectexplorer.engine.Invokation
Parameters:
o si.ijs.acs.objectexplorer.engine.Operation

BACIRemoteCall si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::invokeAccessor BACIAttribute  att  )  [inline, package]
 

Insert the method's description here. Creation date: (7.11.2000 22:52:30)

Returns:
si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteCall
Parameters:
att si.ijs.acs.objectexplorer.engine.BACI.BACIAttribute

BACIRemoteCall si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::invokeAccessor BACIAttribute  att  )  [inline, package]
 

Insert the method's description here. Creation date: (7.11.2000 22:52:30)

Returns:
si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteCall
Parameters:
att si.ijs.acs.objectexplorer.engine.BACI.BACIAttribute

BACIRemoteCall si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::invokeMutator BACIAttribute  att  )  [inline, package]
 

Insert the method's description here. Creation date: (7.11.2000 22:52:49)

Returns:
si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteCall
Parameters:
att si.ijs.acs.objectexplorer.engine.BACI.BACIAttribute

BACIRemoteCall si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::invokeMutator BACIAttribute  att  )  [inline, package]
 

Insert the method's description here. Creation date: (7.11.2000 22:52:49)

Returns:
si.ijs.acs.objectexplorer.engine.BACI.BACIRemoteCall
Parameters:
att si.ijs.acs.objectexplorer.engine.BACI.BACIAttribute

boolean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::isStrict  )  [inline, package]
 

Insert the method's description here. Creation date: (1.12.2000 13:08:24)

Returns:
boolean

boolean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::isStrict  )  [inline, package]
 

Insert the method's description here. Creation date: (1.12.2000 13:08:24)

Returns:
boolean

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::logACSException Exception  exceptionThrown  )  [inline, private]
 

Logs ACSException.

Parameters:
exceptionThrown 

Contained si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::lookupId String  id  )  [inline]
 

Insert the method's description here. Creation date: (29.11.2000 0:36:08)

Returns:
org.omg.CORBA.InterfaceDef
Parameters:
id java.lang.String

Contained si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::lookupId String  id  )  [inline]
 

Insert the method's description here. Creation date: (29.11.2000 0:36:08)

Returns:
org.omg.CORBA.InterfaceDef
Parameters:
id java.lang.String

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::removeSingleDeviceDummies BACITreeDataNode  parent,
int  index,
BACITreeDataNode  node
[inline]
 

Replaces dummy nodes which have one device node in them with the device node itself

Parameters:
parent 
index 
node 

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::resolveManager  )  [inline, private]
 

Insert the method's description here. Creation date: (1.11.2000 14:29:17)

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::resolveManager  )  [inline, private]
 

Insert the method's description here. Creation date: (1.11.2000 14:29:17)

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::run  )  [inline]
 

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.

See also:
java.lang.Thread#run()

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::run  )  [inline]
 

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.

See also:
java.lang.Thread#run()

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::setCaching boolean  value  )  [inline]
 

Insert the method's description here. Creation date: (6/29/2001 10:59:00 AM)

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::setCaching boolean  value  )  [inline]
 

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  )  [inline]
 

Parameters:
connectNonSticky the connectNonSticky to set

void si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::synchronizeInternalParentConnect BACIRemoteNode  baciNode  )  [inline]
 


Member Data Documentation

final short si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::ATTRIBUTE = 4 [static]
 

HashMap si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::attributeIntrospected = new HashMap() [private]
 

BACIIntrospector si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::baciIntrospector = new BACIIntrospector(this) [private]
 

boolean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::bufferDescs = true [private]
 

ClientImpl si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::client = null [private]
 

final String si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::CONNECT_NON_STICKY_FLAG = "objexp.connect_non_sticky" [static]
 

ArrayList<String> si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::connected = new ArrayList<String>() [private]
 

ArrayList si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::connected = new ArrayList() [private]
 

boolean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::connectNonSticky = false [private]
 

HashMap si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::descriptions = new HashMap() [static, private]
 

boolean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::destroyed = false [private]
 

final short si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::DEVICE = 2 [static]
 

Hashtable si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::devices = null [private]
 

Dispatcher si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::dispatcher = null [private]
 

final short si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::DOMAIN = 0 [static]
 

final short si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::DUMMY = 6 [static]
 

int si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::handle = 0 [private]
 

ComponentInfo [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::infos = null [private]
 

COBInfo [] si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::infos = null [private]
 

HashMap si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::interfaceDescriptions = new HashMap() [private]
 

ArrayList si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::invocations = new ArrayList() [private]
 

final String si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::IR_CORBALOC = "ACS.repository" [static]
 

Manager si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::manager = null [private]
 

final String si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::MANAGER_CORBALOC = "ACS.manager" [static]
 

String si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::managerLoc = null [private]
 

NotificationBean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::notifier = null [private]
 

HashMap si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::operationListDescriptions = new HashMap() [static, private]
 

HashMap si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::operationsIntrospected = new HashMap() [private]
 

ORB si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::orb = null [private]
 

boolean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::ORBdebug = false [private]
 

Thread si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::orbThread = null [private]
 

TreeHandlerBean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::parent = null [private]
 

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 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]
 

Repository si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::rep = null [private]
 

final String si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::strict = "false" [static]
 

final short si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::TRANSIENT = 5 [static]
 

TreeHandlerBean si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::treeHandler = null [private]
 

final short si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::TYPE = 1 [static]
 


The documentation for this class was generated from the following files:
Generated on Thu Apr 30 03:14:39 2009 for ACS Java API by doxygen 1.3.8