org.jboss.jetty
Interface JettyServiceMBean

All Superinterfaces:
org.jboss.web.AbstractWebContainerMBean, org.jboss.system.Service, org.jboss.system.ServiceMBean, org.jboss.deployment.SubDeployerExtMBean, org.jboss.deployment.SubDeployerMBean
All Known Implementing Classes:
JettyService

public interface JettyServiceMBean
extends org.jboss.web.AbstractWebContainerMBean

MBean interface. TODO - use JMXDoclet to autogenerate


Field Summary
static ObjectName OBJECT_NAME
           
 
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
 
Method Summary
 Element getConfig()
          Get the extended Jetty configuration XML fragment
 boolean getJava2ClassLoadingCompliance()
           
 String getSubjectAttributeName()
           
 boolean getSupportJSR77()
           
 boolean getUnpackWars()
           
 String getWebDefaultResource()
           
 void setConfigurationElement(Element configElement)
          Configure Jetty
 void setJava2ClassLoadingCompliance(boolean loaderCompliance)
           
 void setSubjectAttributeName(String subjectAttributeName)
           
 void setSupportJSR77(boolean supportJSR77)
           
 void setUnpackWars(boolean unpackWars)
           
 void setWebDefaultResource(String webDefaultResource)
           
 
Methods inherited from interface org.jboss.web.AbstractWebContainerMBean
getAcceptNonWarDirs, getDefaultSecurityDomain, getDeployedApplications, getLenientEjbLink, isDeployed, setAcceptNonWarDirs, setConfig, setDefaultSecurityDomain, setLenientEjbLink
 
Methods inherited from interface org.jboss.deployment.SubDeployerExtMBean
getEnhancedSuffixes, setEnhancedSuffixes
 
Methods inherited from interface org.jboss.deployment.SubDeployerMBean
accepts, create, destroy, getRelativeOrder, getServiceName, getSuffixes, init, start, stop
 
Methods inherited from interface org.jboss.system.ServiceMBean
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 

Field Detail

OBJECT_NAME

static final ObjectName OBJECT_NAME
Method Detail

setJava2ClassLoadingCompliance

void setJava2ClassLoadingCompliance(boolean loaderCompliance)
Specified by:
setJava2ClassLoadingCompliance in interface org.jboss.web.AbstractWebContainerMBean

getJava2ClassLoadingCompliance

boolean getJava2ClassLoadingCompliance()
Specified by:
getJava2ClassLoadingCompliance in interface org.jboss.web.AbstractWebContainerMBean

getUnpackWars

boolean getUnpackWars()
Specified by:
getUnpackWars in interface org.jboss.web.AbstractWebContainerMBean

setUnpackWars

void setUnpackWars(boolean unpackWars)
Specified by:
setUnpackWars in interface org.jboss.web.AbstractWebContainerMBean

getSupportJSR77

boolean getSupportJSR77()

setSupportJSR77

void setSupportJSR77(boolean supportJSR77)

getWebDefaultResource

String getWebDefaultResource()

setWebDefaultResource

void setWebDefaultResource(String webDefaultResource)

getConfig

Element getConfig()
Get the extended Jetty configuration XML fragment

Specified by:
getConfig in interface org.jboss.web.AbstractWebContainerMBean
Returns:
Jetty XML fragment embedded in jboss-service.xml

setConfigurationElement

void setConfigurationElement(Element configElement)
Configure Jetty

Parameters:
configElement - XML fragment from jboss-service.xml

getSubjectAttributeName

String getSubjectAttributeName()
Specified by:
getSubjectAttributeName in interface org.jboss.web.AbstractWebContainerMBean

setSubjectAttributeName

void setSubjectAttributeName(String subjectAttributeName)
Specified by:
setSubjectAttributeName in interface org.jboss.web.AbstractWebContainerMBean


Copyright © 1995-2011 Mort Bay Consulting. All Rights Reserved.