

Public Member Functions | |
| ManagerProxy (si.ijs.maci.Manager manager) | |
| ManagerProxy (java.lang.Object obj) | |
| ClientInfo[] | getClientInfo (int id, int[] handles, String name_wc) throws AcsJNoPermissionEx |
| Component | getComponent (int id, URI curl, boolean activate, StatusHolder status) throws AcsJNoPermissionEx |
| ComponentInfo[] | getComponentInfo (int id, int[] handles, String name_wc, String type_wc, boolean activeOnly) throws AcsJNoPermissionEx |
| Component[] | getComponents (int id, URI[] curls, boolean activate, StatusSeqHolder statuses) throws AcsJNoPermissionEx |
| ContainerInfo[] | getContainerInfo (int id, int[] handles, String name_wc) throws AcsJNoPermissionEx |
| ComponentInfo | getDefaultComponent (int id, String type) throws AcsJNoPermissionEx, NoDefaultComponentException |
| String | getDomain () |
| ComponentInfo | getDynamicComponent (int id, ComponentSpec componentSpec, boolean markAsDefault) throws AcsJCannotGetComponentEx, AcsJNoPermissionEx, AcsJIncompleteComponentSpecEx, AcsJInvalidComponentSpecEx, AcsJComponentSpecIncompatibleWithActiveComponentEx |
| ComponentInfo[] | getDynamicComponents (int id, ComponentSpec[] components) throws AcsJNoPermissionEx |
| ComponentInfo | getCollocatedComponent (int id, ComponentSpec componentSpec, boolean markAsDefault, URI targetComponentURI) throws AcsJCannotGetComponentEx, AcsJNoPermissionEx, AcsJIncompleteComponentSpecEx, AcsJInvalidComponentSpecEx, AcsJComponentSpecIncompatibleWithActiveComponentEx |
| Component | getComponentNonSticky (int id, URI curl) throws AcsJCannotGetComponentEx, AcsJNoPermissionEx |
| Component | getService (int id, URI curl, boolean activate, StatusHolder status) throws AcsJNoPermissionEx |
| Component[] | getServices (int id, URI[] curls, boolean activate, StatusSeqHolder statuses) throws AcsJNoPermissionEx |
| ClientInfo | login (Client reference) throws AcsJNoPermissionEx |
| void | logout (int id) throws AcsJNoPermissionEx |
| int | registerComponent (int id, URI curl, String type, Component cob) throws AcsJNoPermissionEx |
| int | releaseComponent (int id, URI curl) throws AcsJNoPermissionEx |
| void | releaseComponents (int id, URI[] curls) throws AcsJNoPermissionEx |
| int | forceReleaseComponent (int id, URI curl) throws AcsJNoPermissionEx |
| Component | restartComponent (int id, URI curl) throws AcsJNoPermissionEx |
| void | shutdown (int id, int containers) throws AcsJNoPermissionEx |
| void | unregisterComponent (int id, int handle) throws AcsJNoPermissionEx |
| void | shutdownContainer (int id, String containerName, int action) throws AcsJNoPermissionEx |
| void | makeComponentImmortal (int id, URI curl, boolean immortalState) throws AcsJNoPermissionEx |
| si.ijs.maci.Manager | getManager () |
| String | toString () |
| boolean | equals (Object obj) |
Protected Attributes | |
| si.ijs.maci.Manager | manager |
Private Member Functions | |
| void | writeObject (ObjectOutputStream stream) throws IOException |
| void | readObject (ObjectInputStream stream) throws IOException, ClassNotFoundException |
Static Private Attributes | |
| static final long | serialVersionUID = 1616932223611613918L |
CORBA Manager Proxy. This class is used by clients of remote Managers that want to use the acs.maci.Manager interface. In particular it used by the JManager application to implement Manager federation.
In this way we have simmetry:
| com::cosylab::acs::maci::plug::ManagerProxy::ManagerProxy | ( | si.ijs.maci.Manager | manager | ) | [inline] |
| com::cosylab::acs::maci::plug::ManagerProxy::ManagerProxy | ( | java.lang.Object | obj | ) | [inline] |
Constructor for ManagerProxy.
| obj | java.lang.Object which is CORBA reference, non-null. |
| boolean com::cosylab::acs::maci::plug::ManagerProxy::equals | ( | Object | obj | ) | [inline] |
References manager.
| int com::cosylab::acs::maci::plug::ManagerProxy::forceReleaseComponent | ( | int | id, | |
| URI | curl | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| ClientInfo [] com::cosylab::acs::maci::plug::ManagerProxy::getClientInfo | ( | int | id, | |
| int[] | handles, | |||
| String | name_wc | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| ComponentInfo com::cosylab::acs::maci::plug::ManagerProxy::getCollocatedComponent | ( | int | id, | |
| ComponentSpec | componentSpec, | |||
| boolean | markAsDefault, | |||
| URI | targetComponentURI | |||
| ) | throws AcsJCannotGetComponentEx, AcsJNoPermissionEx, AcsJIncompleteComponentSpecEx, AcsJInvalidComponentSpecEx, AcsJComponentSpecIncompatibleWithActiveComponentEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| Component com::cosylab::acs::maci::plug::ManagerProxy::getComponent | ( | int | id, | |
| URI | curl, | |||
| boolean | activate, | |||
| StatusHolder | status | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
References manager, alma::maciErrType::wrappers::AcsJNoPermissionEx::setID(), alma::maciErrType::wrappers::AcsJNoPermissionEx::setProtectedResource(), and alma::maciErrType::wrappers::AcsJNoPermissionEx::setReason().
| ComponentInfo [] com::cosylab::acs::maci::plug::ManagerProxy::getComponentInfo | ( | int | id, | |
| int[] | handles, | |||
| String | name_wc, | |||
| String | type_wc, | |||
| boolean | activeOnly | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
References com::cosylab::acs::maci::ComponentInfo::ComponentInfo(), manager, com::cosylab::acs::maci::ComponentInfo::setAccessRights(), com::cosylab::acs::maci::ComponentInfo::setClients(), com::cosylab::acs::maci::ComponentInfo::setContainer(), com::cosylab::acs::maci::ComponentInfo::setContainerName(), alma::maciErrType::wrappers::AcsJNoPermissionEx::setID(), com::cosylab::acs::maci::ComponentInfo::setInterfaces(), and alma::maciErrType::wrappers::AcsJNoPermissionEx::setReason().
| Component com::cosylab::acs::maci::plug::ManagerProxy::getComponentNonSticky | ( | int | id, | |
| URI | curl | |||
| ) | throws AcsJCannotGetComponentEx, AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| Component [] com::cosylab::acs::maci::plug::ManagerProxy::getComponents | ( | int | id, | |
| URI[] | curls, | |||
| boolean | activate, | |||
| StatusSeqHolder | statuses | |||
| ) | throws AcsJNoPermissionEx [inline] |
| ContainerInfo [] com::cosylab::acs::maci::plug::ManagerProxy::getContainerInfo | ( | int | id, | |
| int[] | handles, | |||
| String | name_wc | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| ComponentInfo com::cosylab::acs::maci::plug::ManagerProxy::getDefaultComponent | ( | int | id, | |
| String | type | |||
| ) | throws AcsJNoPermissionEx, NoDefaultComponentException [inline] |
Implements com::cosylab::acs::maci::Manager.
| String com::cosylab::acs::maci::plug::ManagerProxy::getDomain | ( | ) | [inline] |
Implements com::cosylab::acs::maci::Manager.
| ComponentInfo com::cosylab::acs::maci::plug::ManagerProxy::getDynamicComponent | ( | int | id, | |
| ComponentSpec | componentSpec, | |||
| boolean | markAsDefault | |||
| ) | throws AcsJCannotGetComponentEx, AcsJNoPermissionEx, AcsJIncompleteComponentSpecEx, AcsJInvalidComponentSpecEx, AcsJComponentSpecIncompatibleWithActiveComponentEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| ComponentInfo [] com::cosylab::acs::maci::plug::ManagerProxy::getDynamicComponents | ( | int | id, | |
| ComponentSpec[] | components | |||
| ) | throws AcsJNoPermissionEx [inline] |
| si.ijs.maci.Manager com::cosylab::acs::maci::plug::ManagerProxy::getManager | ( | ) | [inline] |
| Component com::cosylab::acs::maci::plug::ManagerProxy::getService | ( | int | id, | |
| URI | curl, | |||
| boolean | activate, | |||
| StatusHolder | status | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| Component [] com::cosylab::acs::maci::plug::ManagerProxy::getServices | ( | int | id, | |
| URI[] | curls, | |||
| boolean | activate, | |||
| StatusSeqHolder | statuses | |||
| ) | throws AcsJNoPermissionEx [inline] |
| ClientInfo com::cosylab::acs::maci::plug::ManagerProxy::login | ( | Client | reference | ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| void com::cosylab::acs::maci::plug::ManagerProxy::logout | ( | int | id | ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| void com::cosylab::acs::maci::plug::ManagerProxy::makeComponentImmortal | ( | int | id, | |
| URI | curl, | |||
| boolean | immortalState | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| void com::cosylab::acs::maci::plug::ManagerProxy::readObject | ( | ObjectInputStream | stream | ) | throws IOException, ClassNotFoundException [inline, private] |
Reconstitute the ManagerProxy instance from a stream (that is, deserialize it).
References com::cosylab::acs::maci::plug::CORBAReferenceSerializator::deserialize(), and manager.
| int com::cosylab::acs::maci::plug::ManagerProxy::registerComponent | ( | int | id, | |
| URI | curl, | |||
| String | type, | |||
| Component | cob | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| int com::cosylab::acs::maci::plug::ManagerProxy::releaseComponent | ( | int | id, | |
| URI | curl | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
References manager.
| void com::cosylab::acs::maci::plug::ManagerProxy::releaseComponents | ( | int | id, | |
| URI[] | curls | |||
| ) | throws AcsJNoPermissionEx [inline] |
| Component com::cosylab::acs::maci::plug::ManagerProxy::restartComponent | ( | int | id, | |
| URI | curl | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| void com::cosylab::acs::maci::plug::ManagerProxy::shutdown | ( | int | id, | |
| int | containers | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| void com::cosylab::acs::maci::plug::ManagerProxy::shutdownContainer | ( | int | id, | |
| String | containerName, | |||
| int | action | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| String com::cosylab::acs::maci::plug::ManagerProxy::toString | ( | ) | [inline] |
Returns a single-line rendition of this instance into text.
References manager.
| void com::cosylab::acs::maci::plug::ManagerProxy::unregisterComponent | ( | int | id, | |
| int | handle | |||
| ) | throws AcsJNoPermissionEx [inline] |
Implements com::cosylab::acs::maci::Manager.
| void com::cosylab::acs::maci::plug::ManagerProxy::writeObject | ( | ObjectOutputStream | stream | ) | throws IOException [inline, private] |
Save the state of the ManagerProxy instance to a stream (that is, serialize it).
References manager, and com::cosylab::acs::maci::plug::CORBAReferenceSerializator::serialize().
CORBA reference.
Referenced by equals(), getComponent(), getComponentInfo(), getManager(), ManagerProxy(), readObject(), releaseComponent(), toString(), and writeObject().
final long com::cosylab::acs::maci::plug::ManagerProxy::serialVersionUID = 1616932223611613918L [static, private] |
Serial version UID.
1.6.2