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::ANKA::ANKARemoteAccess Class Reference

Inheritance diagram for si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

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 = "ANKA.manager"
final String IR_CORBALOC = "ANKA.repository"
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 ()

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

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

Static Private Attributes

HashMap descriptions = 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::ANKA::ANKARemoteAccess::ANKARemoteAccess TreeHandlerBean  treeHandler,
NotificationBean  notifier
[inline]
 

ESORemoteAccess constructor comment.


Member Function Documentation

synchronized void si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::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

void si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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 OETreeNode [] si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::explodeRootNode  )  [inline, private]
 

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

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

OETreeNode [] si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::getCaching  )  [inline]
 

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

Returns:
boolean

Dispatcher si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::getEngineMenu  )  [inline]
 

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

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

Icon si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::getNotifier  )  [inline, package]
 

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

Operation [] si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::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

OETreeNode [] si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::isStrict  )  [inline, package]
 

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

Returns:
boolean

Contained si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::resolveManager  )  [inline, private]
 

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

void si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::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::ANKA::ANKARemoteAccess::setCaching boolean  value  )  [inline]
 

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


Member Data Documentation

final short si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::ATTRIBUTE = 4 [static]
 

HashMap si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::attributeIntrospected = new HashMap() [private]
 

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

boolean si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::bufferDescs = true [private]
 

ClientImpl si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::client = null [private]
 

ArrayList si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::connected = new ArrayList() [private]
 

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

final short si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::DEVICE = 2 [static]
 

Dispatcher si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::dispatcher = null [private]
 

final short si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::DOMAIN = 0 [static]
 

int si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::handle = 0 [private]
 

COBInfo [] si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::infos = null [private]
 

HashMap si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::interfaceDescriptions = new HashMap() [private]
 

ArrayList si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::invocations = new ArrayList() [private]
 

final String si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::IR_CORBALOC = "ANKA.repository" [static]
 

Manager si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::manager = null [private]
 

final String si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::MANAGER_CORBALOC = "ANKA.manager" [static]
 

String si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::managerLoc = null [private]
 

NotificationBean si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::notifier = null [private]
 

HashMap si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::operationsIntrospected = new HashMap() [private]
 

ORB si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::orb = null [private]
 

boolean si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::ORBdebug = false [private]
 

Thread si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::orbThread = null [private]
 

final int si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::POLL_SLEEP = 50 [static]
 

final int si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::POLL_TIMEOUT = 5000 [static]
 

final short si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::PROPERTY = 3 [static]
 

Repository si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::rep = null [private]
 

final String si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::strict = "false" [static]
 

final short si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::TRANSIENT = 5 [static]
 

TreeHandlerBean si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::treeHandler = null [private]
 

final short si::ijs::acs::objectexplorer::engine::ANKA::ANKARemoteAccess::TYPE = 1 [static]
 


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