Save This Page
Home » jboss-5.0.0.CR1-src » org » jboss » deployment » cache » [javadoc | source]
org.jboss.deployment.cache
public class: DeploymentCache [javadoc | source]
java.lang.Object
   org.jboss.mx.util.JBossNotificationBroadcasterSupport
      org.jboss.system.ServiceMBeanSupport
         org.jboss.deployment.cache.DeploymentCache

All Implemented Interfaces:
    DeploymentCacheMBean, Deployer, org.jboss.kernel.spi.dependency.KernelControllerContextAware, ServiceMBean, MBeanRegistration, NotificationEmitter

A Deployer-like service which intercepts deploy/undeploy calls to MainDeployer and provides local caching of target URLs using local disk.
Field Summary
protected  Deployer deployer    A proxy to the deployer we are using. 
protected  DeploymentStore store    A proxy to the deployment store we are using. 
Fields inherited from org.jboss.system.ServiceMBeanSupport:
SERVICE_CONTROLLER_SIG,  log,  server,  serviceName
Method from org.jboss.deployment.cache.DeploymentCache Summary:
createService,   deploy,   destroyService,   getDeployer,   getStore,   isDeployed,   isInvalid,   setDeployer,   setStore,   startService,   stopService,   undeploy
Methods from org.jboss.system.ServiceMBeanSupport:
create,   createService,   destroy,   destroyService,   getDeploymentInfo,   getLog,   getName,   getNextNotificationSequenceNumber,   getObjectName,   getServer,   getServiceName,   getState,   getStateString,   jbossInternalCreate,   jbossInternalDescription,   jbossInternalDestroy,   jbossInternalLifecycle,   jbossInternalStart,   jbossInternalStop,   pojoChange,   pojoCreate,   pojoDestroy,   pojoStart,   pojoStop,   postDeregister,   postRegister,   preDeregister,   preRegister,   setKernelControllerContext,   start,   startService,   stop,   stopService,   unsetKernelControllerContext
Methods from org.jboss.mx.util.JBossNotificationBroadcasterSupport:
addNotificationListener,   getNotificationInfo,   handleNotification,   nextNotificationSequenceNumber,   removeNotificationListener,   removeNotificationListener,   sendNotification
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.deployment.cache.DeploymentCache Detail:
 protected  void createService() throws Exception 
 public  void deploy(URL url) throws DeploymentException 
 protected  void destroyService() throws Exception 
 public ObjectName getDeployer() 
 public ObjectName getStore() 
 public boolean isDeployed(URL url) 
 protected boolean isInvalid(URL orig,
    URL stored) throws Exception 
 public  void setDeployer(ObjectName deployerName) 
 public  void setStore(ObjectName storeName) 
 protected  void startService() throws Exception 
 protected  void stopService() throws Exception 
 public  void undeploy(URL url) throws DeploymentException