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

All Implemented Interfaces:
    JettyServiceMBean, MBeanRegistration, AbstractWebContainerMBean, SubDeployerExtMBean, SubDeployerExt, org.jboss.kernel.spi.dependency.KernelControllerContextAware, ServiceMBean, NotificationEmitter

A service to launch jetty from JMX.
Field Summary
public static final  String NAME     
protected  MBeanServer _server     
protected  Jetty _jetty     
protected  JettyMBean _jettyBean     
protected  Element _jettyConfig     
Fields inherited from org.jboss.web.AbstractWebContainer:
deploymentMap,  java2ClassLoadingCompliance,  unpackWars,  lenientEjbLink
Fields inherited from org.jboss.deployment.SubDeployerSupport:
nativeSuffix,  nativePrefix,  mainDeployer,  tempDeployDir,  enhancedSuffixes,  suffixes,  relativeOrder,  CONFIGURATION
Fields inherited from org.jboss.system.ServiceMBeanSupport:
SERVICE_CONTROLLER_SIG,  log,  server,  serviceName
Constructor:
 public JettyService() 
Method from org.jboss.jetty.JettyService Summary:
createService,   destroyService,   getConfigurationElement,   getJava2ClassLoadingCompliance,   getName,   getSubjectAttributeName,   getSupportJSR77,   getUnpackWars,   getWebDefaultResource,   log,   performDeploy,   performUndeploy,   postRegister,   preRegister,   setConfigurationElement,   setJava2ClassLoadingCompliance,   setSubjectAttributeName,   setSupportJSR77,   setUnpackWars,   setWebDefaultResource,   startService,   stopService
Methods from org.jboss.web.AbstractWebContainer:
accepts,   addEnvEntries,   getClassLoaderURLs,   getCompileClasspath,   getConfig,   getDeployedApp,   getDeployedApplications,   getJava2ClassLoadingCompliance,   getLenientEjbLink,   getStandardCompileClasspath,   getUnpackWars,   init,   isDeployed,   linkEjbLocalRefs,   linkEjbRefs,   linkResourceEnvRefs,   linkResourceRefs,   linkSecurityDomain,   parseMetaData,   parseWebAppDescriptors,   performDeploy,   performUndeploy,   processNestedDeployments,   setConfig,   setJava2ClassLoadingCompliance,   setLenientEjbLink,   setUnpackWars,   start,   stop
Methods from org.jboss.deployment.SubDeployerSupport:
accepts,   addDeployableFiles,   addDeployableJar,   create,   createService,   deployUrl,   destroy,   destroyService,   emitNotification,   getEnhancedSuffixes,   getRelativeOrder,   getSuffixes,   init,   isDeployable,   processNestedDeployments,   setEnhancedSuffixes,   setRelativeOrder,   setSuffixes,   start,   startService,   stop,   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.jetty.JettyService Detail:
 public  void createService() throws Exception 
 public  void destroyService() throws Exception 
 public Element getConfigurationElement() 
    Get the extended Jetty configuration XML fragment
 public boolean getJava2ClassLoadingCompliance() 
 public String getName() 
 public String getSubjectAttributeName() 
 public boolean getSupportJSR77() 
 public boolean getUnpackWars() 
 public String getWebDefaultResource() 
 protected  void log(MultiException e) 
    mex should implement a better printStackTrace...
 public  void performDeploy(WebApplication webApp,
    String warUrl,
    WebDescriptorParser parser) throws DeploymentException 
 public  void performUndeploy(String warUrl) throws DeploymentException 
 public  void postRegister(Boolean done) 
 public ObjectName preRegister(MBeanServer server,
    ObjectName name) throws Exception 
 public  void setConfigurationElement(Element configElement) 
    Configure Jetty
 public  void setJava2ClassLoadingCompliance(boolean loaderCompliance) 
 public  void setSubjectAttributeName(String subjectAttributeName) 
 public  void setSupportJSR77(boolean supportJSR77) 
 public  void setUnpackWars(boolean unpackWars) 
 public  void setWebDefaultResource(String webDefaultResource) 
 public  void startService() throws Exception 
 public  void stopService() throws Exception