com.j_spaces.core.admin
Interface IJSpaceContainerAdmin

All Superinterfaces:
Remote

public interface IJSpaceContainerAdmin
extends Remote


Method Summary
 com.j_spaces.core.admin.ContainerConfig getConfig()
          Get container configuration.
 String getName()
          Returns name of Container Admin.
 String getRuntimeConfigReport()
          Returns runtime configuration report: dump of the overall system configurations (spaces, container, cluster), system env, sys properties.
 void restart()
          Restart Container.
 void setConfig(com.j_spaces.core.admin.ContainerConfig config)
          Set new container configuration.
 

Method Detail

getName

String getName()
               throws RemoteException
Returns name of Container Admin.

Returns:
String Container name
Throws:
RemoteException - Failed to retrieve container name.

getConfig

com.j_spaces.core.admin.ContainerConfig getConfig()
                                                  throws RemoteException
Get container configuration.

Returns:
ContainerConfig The container config structure.
Throws:
RemoteException - Failed to retrieve container configuration.

setConfig

void setConfig(com.j_spaces.core.admin.ContainerConfig config)
               throws RemoteException
Set new container configuration.

Parameters:
config - The container config structure.
Throws:
RemoteException - Failed to set new container configuration.

restart

void restart()
             throws RemoteException
Restart Container.

Throws:
RemoteException - Failed to restart container.

getRuntimeConfigReport

String getRuntimeConfigReport()
                              throws RemoteException
Returns runtime configuration report: dump of the overall system configurations (spaces, container, cluster), system env, sys properties.

Returns:
runtime configuration report
Throws:
RemoteException - Failed to get runtime configuration report.