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

com::cosylab::acs::maci::plug::ContainerProxy Class Reference

Inheritance diagram for com::cosylab::acs::maci::plug::ContainerProxy:

Inheritance graph
[legend]
Collaboration diagram for com::cosylab::acs::maci::plug::ContainerProxy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ContainerProxy (si.ijs.maci.Container container)
ComponentInfo activate_component (int handle, long executionId, String name, String exe, String type) throws RemoteException
void deactivate_components (int[] handles) throws RemoteException
ComponentInfo[] get_component_info (int[] handles) throws RemoteException
Component restart_component (int handle) throws RemoteException
void shutdown (int action) throws RemoteException
void set_component_shutdown_order (int[] handles) throws RemoteException
si.ijs.maci.Client getClient ()
String toString ()
boolean equals (Object obj)

Static Public Member Functions

int inverseMapAccessRights (int accessRights)

Protected Attributes

si.ijs.maci.Container container

Private Member Functions

void writeObject (ObjectOutputStream stream) throws IOException
void readObject (ObjectInputStream stream) throws IOException, ClassNotFoundException

Static Private Attributes

final long serialVersionUID = -7485420616224721204L

Detailed Description

CORBA Container Proxy.

Author:
Matej Sekoranja (matej.sekoranja@cosylab.com)
Version:
@VERSION@


Constructor & Destructor Documentation

com::cosylab::acs::maci::plug::ContainerProxy::ContainerProxy si.ijs.maci.Container  container  )  [inline]
 

Constructor for ContainerProxy.

Parameters:
container CORBA reference, non-null.


Member Function Documentation

ComponentInfo com::cosylab::acs::maci::plug::ContainerProxy::activate_component int  handle,
long  executionId,
String  name,
String  exe,
String  type
throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Container::activate_component(int, long, String, String, String)

Implements com::cosylab::acs::maci::Container.

void com::cosylab::acs::maci::plug::ContainerProxy::deactivate_components int[]  handles  )  throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Container::deactivate_components(int[])

Implements com::cosylab::acs::maci::Container.

boolean com::cosylab::acs::maci::plug::ContainerProxy::equals Object  obj  )  [inline]
 

See also:
java.lang.Object#equals(Object)

Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.

ComponentInfo [] com::cosylab::acs::maci::plug::ContainerProxy::get_component_info int[]  handles  )  throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Container::get_component_info(int[])

Implements com::cosylab::acs::maci::Container.

si.ijs.maci.Client com::cosylab::acs::maci::plug::ContainerProxy::getClient  )  [inline]
 

Returns the client.

Returns:
si.ijs.maci.Client

Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.

int com::cosylab::acs::maci::plug::ContainerProxy::inverseMapAccessRights int  accessRights  )  [inline, static]
 

Map CORBA specific codes to AccessRights status codes.

Parameters:
accessRights CORBA specific codes
Returns:
AccessRights status codes

void com::cosylab::acs::maci::plug::ContainerProxy::readObject ObjectInputStream  stream  )  throws IOException, ClassNotFoundException [inline, private]
 

Reconstitute the ContainerProxy instance from a stream (that is, deserialize it).

Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.

Component com::cosylab::acs::maci::plug::ContainerProxy::restart_component int  handle  )  throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Container::restart_component(int)

Implements com::cosylab::acs::maci::Container.

void com::cosylab::acs::maci::plug::ContainerProxy::set_component_shutdown_order int[]  handles  )  throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Container::deactivate_components(int[])

Implements com::cosylab::acs::maci::Container.

void com::cosylab::acs::maci::plug::ContainerProxy::shutdown int  action  )  throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Container::shutdown(int)

Implements com::cosylab::acs::maci::Container.

String com::cosylab::acs::maci::plug::ContainerProxy::toString  )  [inline]
 

Returns a single-line rendition of this instance into text.

Returns:
internal state of this instance

Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.

void com::cosylab::acs::maci::plug::ContainerProxy::writeObject ObjectOutputStream  stream  )  throws IOException [inline, private]
 

Save the state of the ContainerProxy instance to a stream (that is, serialize it).

Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.


Member Data Documentation

si.ijs.maci.Container com::cosylab::acs::maci::plug::ContainerProxy::container [protected]
 

CORBA reference.

final long com::cosylab::acs::maci::plug::ContainerProxy::serialVersionUID = -7485420616224721204L [static, private]
 

Serial version UID.

Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.


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