public class AdministratorClient
extends AdministratorPOA
| Constructor and Description |
|---|
AdministratorClient(org.omg.CORBA.ORB theOrb,
java.util.logging.Logger theLogger)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addLogListener(LogLevelListener l)
Set the listener for login/logout events
generated by componets/containers/clients
|
AuthenticationData |
authenticate(long executionId,
java.lang.String question) |
void |
client_logged_in(ClientInfo info,
long timeStamp,
long executionId) |
void |
client_logged_out(int h,
long timeStamp) |
void |
component_activated(ComponentInfo info,
long timeStamp,
long executionId) |
void |
component_deactivated(int h,
long timeStamp) |
void |
components_available(ComponentInfo[] components) |
void |
components_released(int[] clients,
int[] components,
long timeStamp) |
void |
components_requested(int[] clients,
int[] components,
long timeStamp) |
void |
components_unavailable(java.lang.String[] component_names) |
void |
connectToManager()
Connect to the manager
|
void |
container_logged_in(ContainerInfo info,
long timeStamp,
long executionId) |
void |
container_logged_out(int h,
long timeStamp) |
void |
disconnect() |
int |
getHandle()
Get admin client handle.
|
java.lang.String |
getManagerLoc()
Getter method.
|
Manager |
getManagerRef()
Getter method
|
void |
interruptManagerBusy() |
void |
message(short type,
java.lang.String message) |
java.lang.String |
name() |
boolean |
ping() |
ClientInfo[] |
retrieveClientInfo(java.lang.String name_wildcard) |
ComponentInfo[] |
retrieveComponentInfo(java.lang.String name_wildcard) |
ContainerInfo[] |
retrieveContainerInfo(java.lang.String name_wildcard)
The containerHandles argument cannot be specified here.
|
void |
taggedmessage(short type,
short messageID,
java.lang.String message) |
public AdministratorClient(org.omg.CORBA.ORB theOrb,
java.util.logging.Logger theLogger)
theOrb - The ORBtheLogger - The Loggerpublic void client_logged_in(ClientInfo info,
long timeStamp,
long executionId)
public void client_logged_out(int h,
long timeStamp)
public void component_activated(ComponentInfo info,
long timeStamp,
long executionId)
public void component_deactivated(int h,
long timeStamp)
public void components_released(int[] clients,
int[] components,
long timeStamp)
public void components_requested(int[] clients,
int[] components,
long timeStamp)
public void container_logged_in(ContainerInfo info,
long timeStamp,
long executionId)
public void container_logged_out(int h,
long timeStamp)
public AuthenticationData authenticate(long executionId,
java.lang.String question)
public void components_available(ComponentInfo[] components)
public void components_unavailable(java.lang.String[] component_names)
public void disconnect()
public void message(short type,
java.lang.String message)
public void taggedmessage(short type,
short messageID,
java.lang.String message)
public java.lang.String name()
public boolean ping()
public void connectToManager()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getManagerLoc()
public int getHandle()
public ContainerInfo[] retrieveContainerInfo(java.lang.String name_wildcard)
throws java.lang.Exception
name_wildcard - not verified to work as expected, recommended to use '*'.NoPermissionExIMaciSupervisor.NotConnectedToManagerExceptionorg.omg.CORBA.SystemExceptionjava.lang.Exceptionpublic ClientInfo[] retrieveClientInfo(java.lang.String name_wildcard)
throws java.lang.Exception
NoPermissionExIMaciSupervisor.NotConnectedToManagerExceptionorg.omg.CORBA.SystemExceptionjava.lang.Exceptionpublic ComponentInfo[] retrieveComponentInfo(java.lang.String name_wildcard)
throws java.lang.Exception
NoPermissionExIMaciSupervisor.NotConnectedToManagerExceptionorg.omg.CORBA.SystemExceptionjava.lang.Exceptionpublic void addLogListener(LogLevelListener l)
l - The listener (can be null)LogLevelListenerpublic Manager getManagerRef()
public void interruptManagerBusy()