/*
 * JBoss, the OpenSource J2EE webOS
 *
 * Distributable under LGPL license.
 * See terms of license at gnu.org.
 */
package org.jboss.deployment;

/**
 * MBean interface.
 */
public interface ClasspathExtensionMBean extends org.jboss.system.ServiceMBean
{

   //default object name
   public static final javax.management.ObjectName OBJECT_NAME = org.jboss.mx.util.ObjectNameFactory
         .create("jboss:type=Service,service=ClasspathExtension");

   /**
    * mbean get-set pair for field metadataURL Get the value of metadataURL
    * @return value of metadataURL
    */
   java.lang.String getMetadataURL();

   /**
    * Set the value of metadataURL
    * @param metadataURL Value to assign to metadataURL
    */
   void setMetadataURL(java.lang.String metadataURL);

   /**
    * mbean get-set pair for field loaderRepository Get the value of loaderRepository
    * @return value of loaderRepository
    */
   javax.management.ObjectName getLoaderRepository();

   /**
    * Set the value of loaderRepository
    * @param loaderRepository Value to assign to loaderRepository
    */
   void setLoaderRepository(javax.management.ObjectName loaderRepository);

}
