com.caucho.jca
Class ResourceDeployAdmin

java.lang.Object
  extended by com.caucho.management.server.AbstractManagedObject
      extended by com.caucho.jca.ResourceDeployAdmin
All Implemented Interfaces:
ArchiveDeployMXBean, DeployMXBean, ManagedObjectMXBean, ResourceDeployMXBean

public class ResourceDeployAdmin
extends AbstractManagedObject
implements ResourceDeployMXBean


Constructor Summary
ResourceDeployAdmin(ResourceDeploy resourceDeploy)
           
 
Method Summary
 java.lang.String getArchiveDirectory()
           
 java.lang.String getArchivePath(java.lang.String name)
           
 java.lang.Throwable getConfigException()
           
 java.lang.Throwable getConfigException(java.lang.String moduleID)
           
 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()
           
 java.lang.String getRedeployMode()
           
protected  ResourceDeploy getResourceDeploy()
           
 java.lang.String getStartupMode()
           
 java.lang.String getState()
           
 boolean isModified()
           
 void start()
           
 void start(java.lang.String name)
           
 void stop()
           
 void stop(java.lang.String name)
           
 void undeploy(java.lang.String name)
           
 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

ResourceDeployAdmin

public ResourceDeployAdmin(ResourceDeploy resourceDeploy)
Method Detail

getResourceDeploy

protected ResourceDeploy getResourceDeploy()

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 AbstractManagedObject

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

getExtension

public java.lang.String getExtension()
Specified by:
getExtension 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

getExpandSuffix

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

getExpandPath

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

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

getConfigException

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

stop

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

update

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

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

getConfigException

public java.lang.Throwable getConfigException(java.lang.String moduleID)
Specified by:
getConfigException 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