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

All Implemented Interfaces:
    URLDirectoryScannerMBean, DeploymentScanner, DeploymentScannerMBean, org.jboss.kernel.spi.dependency.KernelControllerContextAware, ServiceMBean, MBeanRegistration, NotificationEmitter

This class is similar to the URLDeploymentScanner (
Fields inherited from org.jboss.deployment.scanner.AbstractDeploymentScanner:
scanPeriod,  scanEnabled,  stopTimeOut,  deployer,  mainDeployer,  scannerThread
Fields inherited from org.jboss.system.ServiceMBeanSupport:
SERVICE_CONTROLLER_SIG,  log,  server,  serviceName
Method from org.jboss.deployment.scanner.URLDirectoryScanner Summary:
addScanDir,   addScanDir,   addScanURL,   addScanURL,   getDeployerObj,   getFilter,   getURLComparator,   preRegister,   removeScanURL,   scan,   setFilter,   setURLComparator,   setURLs
Methods from org.jboss.deployment.scanner.AbstractDeploymentScanner:
createService,   destroyService,   getDeployer,   getScanPeriod,   getStopTimeOut,   isScanEnabled,   scan,   setDeployer,   setScanEnabled,   setScanPeriod,   setStopTimeOut,   startService,   stopService
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.scanner.URLDirectoryScanner Detail:
 public  void addScanDir(URL url,
    Comparator comp,
    FileFilter filter) 
 public  void addScanDir(String urlSpec,
    String compClassName,
    String filterClassName) throws MalformedURLException 
 public  void addScanURL(URL url) 
 public  void addScanURL(String url) throws MalformedURLException 
 Deployer getDeployerObj() 
    This is a workaround for a bug in Sun's JVM 1.3 on windows (any others??). Inner classes can not directly access protected members from the outer-class's super class.
 public String getFilter() 
 public String getURLComparator() 
 public ObjectName preRegister(MBeanServer server,
    ObjectName name) throws Exception 
    Obtain the Service values. This was copied from Jason Dillons URLDeploymentScanner. Thanks Jason!
 public  void removeScanURL(URL url) 
 public  void scan() 
    Scan all urls.
 public  void setFilter(String filterClassName) 
 public  void setURLComparator(String comparatorClassName) 
 public  void setURLs(Element elem)