com.caucho.server.admin
Class ProManagement

java.lang.Object
  extended by com.caucho.server.admin.Management
      extended by com.caucho.server.admin.ProManagement
All Implemented Interfaces:
AlarmListener, java.util.EventListener

public class ProManagement
extends Management
implements AlarmListener

Configuration for management.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.caucho.server.admin.Management
Management.User
 
Field Summary
 
Fields inherited from class com.caucho.server.admin.Management
_transactionManager, HOST_NAME
 
Constructor Summary
ProManagement()
           
 
Method Summary
 DeployService createDeployService()
          Configures the remote deploy service
 JMXService createJmxService()
          Configures the remote jmx service
 java.lang.Object createLogService()
          Configures the logger database service.
 java.lang.Object createStatService()
          Configures the stat service
 java.lang.Object createXaLogService()
          Create and configure the transaction log.
 void destroy()
           
 void dumpThreads()
          Dumps the stack to the current
 void handleAlarm(Alarm alarm)
          Periodically pings the server to check for anything going wrong.
 void init()
           
 void setManagementPath(Path managementPath)
          Deprecated. 
 void start(Server server)
          Starts the management on server start
 
Methods inherited from class com.caucho.server.admin.Management
addPing, addUser, createPing, createRemoteService, createTransactionManager, getAdminBroker, getCluster, getCurrentPath, getHostConfig, getPath, getRemoteCookie, getServerId, setCluster, setPath, setResin, setServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProManagement

public ProManagement()
Method Detail

createDeployService

public DeployService createDeployService()
Configures the remote deploy service

Overrides:
createDeployService in class Management

createJmxService

public JMXService createJmxService()
Configures the remote jmx service

Overrides:
createJmxService in class Management

createLogService

public java.lang.Object createLogService()
Configures the logger database service.

Overrides:
createLogService in class Management

createStatService

public java.lang.Object createStatService()
Configures the stat service

Overrides:
createStatService in class Management

createXaLogService

public java.lang.Object createXaLogService()
Create and configure the transaction log.

Overrides:
createXaLogService in class Management

setManagementPath

@Deprecated
public void setManagementPath(Path managementPath)
Deprecated. 

backwards compatibility

Overrides:
setManagementPath in class Management

init

public void init()
Overrides:
init in class Management

start

public void start(Server server)
Starts the management on server start

Overrides:
start in class Management

dumpThreads

public void dumpThreads()
Dumps the stack to the current

Overrides:
dumpThreads in class Management

handleAlarm

public void handleAlarm(Alarm alarm)
Periodically pings the server to check for anything going wrong.

Specified by:
handleAlarm in interface AlarmListener

destroy

public void destroy()
Overrides:
destroy in class Management