com.caucho.server.deploy
Class ExpandDeployGeneratorAdmin<C extends ExpandDeployGenerator>

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

public abstract class ExpandDeployGeneratorAdmin<C extends ExpandDeployGenerator>
extends DeployGeneratorAdmin<C>
implements ArchiveDeployMXBean


Constructor Summary
ExpandDeployGeneratorAdmin(C expandDeployGenerator)
           
 
Method Summary
 java.lang.String getArchiveDirectory()
           
 java.lang.String getArchivePath(java.lang.String name)
           
 java.lang.Throwable getConfigException(java.lang.String name)
           
 long getDependencyCheckInterval()
           
 java.lang.String getExpandDirectory()
           
 java.lang.String getExpandPath(java.lang.String name)
           
 java.lang.String getExpandPrefix()
           
 java.lang.String getExpandSuffix()
           
 java.lang.String getExtension()
           
 java.lang.String getName()
          The JMX name property of the mbean.
 java.lang.String[] getNames()
           
 void start(java.lang.String name)
           
 void stop(java.lang.String name)
           
 void undeploy(java.lang.String name)
           
 
Methods inherited from class com.caucho.server.deploy.DeployGeneratorAdmin
getConfigException, getDeployGenerator, getRedeployMode, getStartupMode, getState, isModified, start, stop, 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.DeployMXBean
getConfigException, getRedeployMode, getStartupMode, getState, isModified, start, stop, update
 
Methods inherited from interface com.caucho.management.server.ManagedObjectMXBean
getObjectName, getType
 

Constructor Detail

ExpandDeployGeneratorAdmin

public ExpandDeployGeneratorAdmin(C expandDeployGenerator)
Method Detail

getName

public 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 DeployGeneratorAdmin<C extends ExpandDeployGenerator>

getDependencyCheckInterval

public long getDependencyCheckInterval()
Specified by:
getDependencyCheckInterval in interface ArchiveDeployMXBean

getArchiveDirectory

public java.lang.String getArchiveDirectory()
Specified by:
getArchiveDirectory in interface ArchiveDeployMXBean

getArchivePath

public java.lang.String getArchivePath(java.lang.String name)
Specified by:
getArchivePath in interface ArchiveDeployMXBean

getExpandDirectory

public java.lang.String getExpandDirectory()
Specified by:
getExpandDirectory in interface ArchiveDeployMXBean

getExpandPrefix

public java.lang.String getExpandPrefix()
Specified by:
getExpandPrefix in interface ArchiveDeployMXBean

getExpandPath

public java.lang.String getExpandPath(java.lang.String name)
Specified by:
getExpandPath in interface ArchiveDeployMXBean

getExpandSuffix

public java.lang.String getExpandSuffix()
Specified by:
getExpandSuffix in interface ArchiveDeployMXBean

getExtension

public java.lang.String getExtension()
Specified by:
getExtension in interface ArchiveDeployMXBean

getNames

public java.lang.String[] getNames()
Specified by:
getNames in interface ArchiveDeployMXBean

start

public void start(java.lang.String name)
Specified by:
start in interface ArchiveDeployMXBean

stop

public void stop(java.lang.String name)
Specified by:
stop in interface ArchiveDeployMXBean

undeploy

public void undeploy(java.lang.String name)
Specified by:
undeploy in interface ArchiveDeployMXBean

getConfigException

public java.lang.Throwable getConfigException(java.lang.String name)
Specified by:
getConfigException in interface ArchiveDeployMXBean