public class ClientProxyImpl
extends ClientPOA
| Constructor and Description |
|---|
ClientProxyImpl(java.lang.String name,
java.util.logging.Logger logger)
CORBA proxy implementation of
Client. |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationData |
authenticate(long executionId,
java.lang.String question) |
void |
components_available(ComponentInfo[] components) |
void |
components_unavailable(java.lang.String[] component_names) |
void |
disconnect() |
org.omg.CORBA.Object |
getComponent(java.net.URI curl,
boolean activate)
Request and obtain Component from the manager.
|
boolean |
login(org.omg.CORBA.ORB orb,
Manager manager)
Login to the manager and obtain handle.
|
void |
logout()
Logout from manager.
|
void |
message(short type,
java.lang.String message) |
java.lang.String |
name() |
boolean |
ping() |
void |
releaseComponent(java.net.URI curl)
Releases Component at the manager.
|
void |
taggedmessage(short type,
short id,
java.lang.String message) |
static ClientType |
toClientType(ClientType type)
Convert manager ClientType to CORBA type.
|
static ImplLangType |
toImplLangType(ImplLang type)
Convert manager ImplLang to CORBA type.
|
java.lang.String |
toString()
Returns a single-line rendition of this instance into text.
|
public ClientProxyImpl(java.lang.String name,
java.util.logging.Logger logger)
Client.name - name of the clientlogger - logger.public java.lang.String name()
si.ijs.maci.ClientOperations#name()public void disconnect()
si.ijs.maci.ClientOperations#disconnect()public static ClientType toClientType(ClientType type)
type - public static ImplLangType toImplLangType(ImplLang type)
type - public AuthenticationData authenticate(long executionId,
java.lang.String question)
si.ijs.maci.ClientOperations#authenticate(long, String)public void message(short type,
java.lang.String message)
si.ijs.maci.ClientOperations#message(short, String)public void taggedmessage(short type,
short id,
java.lang.String message)
si.ijs.maci.ClientOperations#taggedmessage(short, String)public boolean ping()
si.ijs.maci.ClientOperations#ping()public void components_available(ComponentInfo[] components)
si.ijs.maci.ClientOperations#components_available(ComponentInfo[])public void components_unavailable(java.lang.String[] component_names)
si.ijs.maci.ClientOperations#components_unavailable(String[])public java.lang.String toString()
public boolean login(org.omg.CORBA.ORB orb,
Manager manager)
manager - CORBA maci::Manager reference, non-nullpublic void logout()
public org.omg.CORBA.Object getComponent(java.net.URI curl,
boolean activate)
curl - CURL of the Component.activate - true if Component has to activated.public void releaseComponent(java.net.URI curl)
component - reference to the Component.