当前页面:
在线文档首页 >
JBoss 4.0.1 sp1 system API Documentation 英文版文档
URLDirectoryScanner (JBoss System API) - JBoss 4.0.1 sp1 system API Documentation 英文版文档
org.jboss.deployment.scanner
Class URLDirectoryScanner
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:
- DeploymentScanner, DeploymentScannerMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, Service, ServiceMBean, URLDirectoryScannerMBean
- public class URLDirectoryScanner
- extends AbstractDeploymentScanner
- implements DeploymentScanner, URLDirectoryScannerMBean
This class is similar to the URLDeploymentScanner (
- Version:
- Author:
- Larry Sanderson
- See Also:
org.jboss.deployment.scanner.URLDeploymentScanner). It is designed
to deploy direct URLs and to scan directories. The distinction between
the two is that this class forces the user to specify which entries are
directories to scan, and which are urls to deploy.
Fields inherited from interface org.jboss.system.ServiceMBean |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Methods inherited from class org.jboss.system.ServiceMBeanSupport |
create, destroy, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, start, stop |
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport |
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
URLDirectoryScanner
public URLDirectoryScanner()
addScanURL
public void addScanURL(URL url)
- Specified by:
addScanURL
in interface URLDirectoryScannerMBean
addScanURL
public void addScanURL(String url)
throws MalformedURLException
- Specified by:
addScanURL
in interface URLDirectoryScannerMBean
- Throws:
MalformedURLException
addScanDir
public void addScanDir(URL url,
Comparator comp,
FileFilter filter)
- Specified by:
addScanDir
in interface URLDirectoryScannerMBean
addScanDir
public void addScanDir(String urlSpec,
String compClassName,
String filterClassName)
throws MalformedURLException
- Specified by:
addScanDir
in interface URLDirectoryScannerMBean
- Throws:
MalformedURLException
removeScanURL
public void removeScanURL(URL url)
- Specified by:
removeScanURL
in interface URLDirectoryScannerMBean
setURLs
public void setURLs(Element elem)
- Specified by:
setURLs
in interface URLDirectoryScannerMBean
setURLComparator
public void setURLComparator(String comparatorClassName)
- Specified by:
setURLComparator
in interface URLDirectoryScannerMBean
getURLComparator
public String getURLComparator()
- Specified by:
getURLComparator
in interface URLDirectoryScannerMBean
setFilter
public void setFilter(String filterClassName)
- Specified by:
setFilter
in interface URLDirectoryScannerMBean
getFilter
public String getFilter()
- Specified by:
getFilter
in interface URLDirectoryScannerMBean
scan
public void scan()
- Scan all urls.
- Specified by:
scan
in interface DeploymentScanner
- Specified by:
scan
in class AbstractDeploymentScanner
preRegister
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
throws Exception
- Obtain the Service values. This was copied from Jason Dillons
URLDeploymentScanner. Thanks Jason!
- Specified by:
preRegister
in interface javax.management.MBeanRegistration
- Overrides:
preRegister
in class ServiceMBeanSupport
- Parameters:
server
- Reference to the JMX Agent this MBean is registered onname
- Name specified by the creator of the MBean. Note that you can
overwrite it when the given ObjectName is null otherwise the
change is discarded (maybe a bug in JMX-RI).
- Throws:
Exception
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.