1 /*2 * JBoss, the OpenSource J2EE webOS3 *4 * Distributable under LGPL license.5 * See terms of license at gnu.org.6 */7 package org.jboss.deployment.cache;8 9 /**10 * MBean interface.11 * @todo clean up stale cache members12 */13 public interface DeploymentCacheMBean extends org.jboss.system.ServiceMBean, org.jboss.deployment.DeployerMBean14 {15 16 void setDeployer(javax.management.ObjectName deployerName);17 18 javax.management.ObjectName getDeployer();19 20 void setStore(javax.management.ObjectName storeName);21 22 javax.management.ObjectName getStore();23 24 void deploy(java.net.URL url) throws org.jboss.deployment.DeploymentException;25 26 void undeploy(java.net.URL url) throws org.jboss.deployment.DeploymentException;27 28 boolean isDeployed(java.net.URL url);29 30 }31