com.caucho.env.deploy
Class DeployGeneratorAdmin<C extends DeployGenerator>

java.lang.Object
  extended by com.caucho.management.server.AbstractManagedObject
      extended by com.caucho.env.deploy.DeployGeneratorAdmin<C>
All Implemented Interfaces:
DeployMXBean, ManagedObjectMXBean
Direct Known Subclasses:
ExpandDeployGeneratorAdmin

public abstract class DeployGeneratorAdmin<C extends DeployGenerator>
extends AbstractManagedObject
implements DeployMXBean


Constructor Summary
DeployGeneratorAdmin(C deployGenerator)
           
 
Method Summary
 java.lang.Throwable getConfigException()
           
protected  C getDeployGenerator()
           
abstract  java.lang.String getName()
          The JMX name property of the mbean.
 java.lang.String getRedeployMode()
           
 java.lang.String getStartupMode()
           
 java.lang.String getState()
           
 boolean isModified()
           
 void start()
           
 void stop()
           
 void update()
           
 
Methods inherited from class com.caucho.management.server.AbstractManagedObject
addObjectNameProperties, getObjectName, getType, registerSelf, toString, unregisterSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.caucho.management.server.ManagedObjectMXBean
getObjectName, getType
 

Constructor Detail

DeployGeneratorAdmin

public DeployGeneratorAdmin(C deployGenerator)
Method Detail

getDeployGenerator

protected C getDeployGenerator()

getName

public abstract java.lang.String getName()
Description copied from class: AbstractManagedObject
The JMX name property of the mbean.

Specified by:
getName in interface ManagedObjectMXBean
Specified by:
getName in class AbstractManagedObject

getRedeployMode

public java.lang.String getRedeployMode()
Specified by:
getRedeployMode in interface DeployMXBean

getStartupMode

public java.lang.String getStartupMode()
Specified by:
getStartupMode in interface DeployMXBean

isModified

public boolean isModified()
Specified by:
isModified in interface DeployMXBean

getState

public java.lang.String getState()
Specified by:
getState in interface DeployMXBean

start

public void start()
Specified by:
start in interface DeployMXBean

stop

public void stop()
Specified by:
stop in interface DeployMXBean

update

public void update()
Specified by:
update in interface DeployMXBean

getConfigException

public java.lang.Throwable getConfigException()
Specified by:
getConfigException in interface DeployMXBean