org.mortbay.jetty.plus.webapp
public abstract class AbstractConfiguration extends org.mortbay.jetty.webapp.WebXmlConfiguration
Modifier and Type | Field and Description |
---|---|
protected LifeCycleCallbackCollection |
_callbacks |
protected InjectionCollection |
_injections |
protected RunAsCollection |
_runAsCollection |
_constraintMappings, _context, _defaultWelcomeFileList, _errorPages, _filterMappings, _filters, _hasJSP, _jspServletClass, _jspServletName, _listeners, _servletHandler, _servletMappings, _servlets, _version, _welcomeFiles, _xmlParser
Constructor and Description |
---|
AbstractConfiguration() |
Modifier and Type | Method and Description |
---|---|
abstract void |
bindEnvEntry(java.lang.String name,
java.lang.Object value) |
abstract void |
bindMessageDestinationRef(java.lang.String name,
java.lang.Class type) |
abstract void |
bindResourceEnvRef(java.lang.String name,
java.lang.Class type) |
abstract void |
bindResourceRef(java.lang.String name,
java.lang.Class type) |
abstract void |
bindUserTransaction() |
protected void |
callPreDestroyCallbacks() |
void |
configure(java.lang.String webXml) |
void |
configureDefaults() |
void |
configureWebApp() |
void |
deconfigureWebApp() |
protected void |
initEnvEntry(org.mortbay.xml.XmlParser.Node node)
JavaEE 5.4.1.3
|
protected void |
initialize(org.mortbay.xml.XmlParser.Node config) |
protected void |
initInjection(org.mortbay.xml.XmlParser.Node node,
java.lang.String jndiName,
java.lang.Class valueClass)
Iterate over the <injection-target> entries for a node
|
protected void |
initMessageDestinationRef(org.mortbay.xml.XmlParser.Node node)
Common Annotations Spec section 2.3:
message-destination-ref is for:
- javax.jms.Queue
- javax.jms.Topic
|
protected void |
initPostConstruct(org.mortbay.xml.XmlParser.Node node)
Process <post-construct>
|
protected void |
initPreDestroy(org.mortbay.xml.XmlParser.Node node)
Process <pre-destroy>
|
protected void |
initResourceEnvRef(org.mortbay.xml.XmlParser.Node node)
Common Annotations Spec section 2.3:
resource-env-ref is for:
- javax.transaction.UserTransaction
- javax.resource.cci.InteractionSpec
- anything else that is not a connection factory
|
protected void |
initResourceRef(org.mortbay.xml.XmlParser.Node node)
Common Annotations Spec section 2.3:
resource-ref is for:
- javax.sql.DataSource
- javax.jms.ConnectionFactory
- javax.jms.QueueConnectionFactory
- javax.jms.TopicConnectionFactory
- javax.mail.Session
- java.net.URL
- javax.resource.cci.ConnectionFactory
- org.omg.CORBA_2_3.ORB
- any other connection factory defined by a resource adapter
|
protected void |
initWebXmlElement(java.lang.String element,
org.mortbay.xml.XmlParser.Node node) |
protected void |
injectAndCallPostConstructCallbacks() |
protected abstract void |
parseAnnotations()
Parse all classes that are mentioned in web.xml (servlets, filters, listeners)
for annotations.
|
void |
setWebAppContext(org.mortbay.jetty.webapp.WebAppContext context) |
configureClassLoader, findWebXml, getJSPServletName, getWebAppContext, initContextParam, initDisplayName, initDistributable, initErrorPage, initFilter, initFilterMapping, initJspConfig, initListener, initLocaleEncodingList, initLoginConfig, initMimeConfig, initSecurityConstraint, initSecurityRole, initServlet, initServletMapping, initSessionConfig, initTagLib, initWelcomeFileList, newListenerInstance, normalizePattern, webXmlParser
protected LifeCycleCallbackCollection _callbacks
protected InjectionCollection _injections
protected RunAsCollection _runAsCollection
public abstract void bindEnvEntry(java.lang.String name, java.lang.Object value) throws java.lang.Exception
java.lang.Exception
public abstract void bindResourceRef(java.lang.String name, java.lang.Class type) throws java.lang.Exception
java.lang.Exception
public abstract void bindResourceEnvRef(java.lang.String name, java.lang.Class type) throws java.lang.Exception
java.lang.Exception
public abstract void bindUserTransaction() throws java.lang.Exception
java.lang.Exception
public abstract void bindMessageDestinationRef(java.lang.String name, java.lang.Class type) throws java.lang.Exception
java.lang.Exception
public void setWebAppContext(org.mortbay.jetty.webapp.WebAppContext context)
setWebAppContext
in interface org.mortbay.jetty.webapp.Configuration
setWebAppContext
in class org.mortbay.jetty.webapp.WebXmlConfiguration
public void configureDefaults() throws java.lang.Exception
configureDefaults
in interface org.mortbay.jetty.webapp.Configuration
configureDefaults
in class org.mortbay.jetty.webapp.WebXmlConfiguration
java.lang.Exception
public void configureWebApp() throws java.lang.Exception
configureWebApp
in interface org.mortbay.jetty.webapp.Configuration
configureWebApp
in class org.mortbay.jetty.webapp.WebXmlConfiguration
java.lang.Exception
public void deconfigureWebApp() throws java.lang.Exception
deconfigureWebApp
in interface org.mortbay.jetty.webapp.Configuration
deconfigureWebApp
in class org.mortbay.jetty.webapp.WebXmlConfiguration
java.lang.Exception
public void configure(java.lang.String webXml) throws java.lang.Exception
configure
in class org.mortbay.jetty.webapp.WebXmlConfiguration
java.lang.Exception
protected void initialize(org.mortbay.xml.XmlParser.Node config) throws java.lang.ClassNotFoundException, UnavailableException
initialize
in class org.mortbay.jetty.webapp.WebXmlConfiguration
java.lang.ClassNotFoundException
UnavailableException
protected void initWebXmlElement(java.lang.String element, org.mortbay.xml.XmlParser.Node node) throws java.lang.Exception
initWebXmlElement
in class org.mortbay.jetty.webapp.WebXmlConfiguration
java.lang.Exception
protected void initEnvEntry(org.mortbay.xml.XmlParser.Node node) throws java.lang.Exception
node
- java.lang.Exception
protected void initResourceRef(org.mortbay.xml.XmlParser.Node node) throws java.lang.Exception
node
- java.lang.Exception
protected void initResourceEnvRef(org.mortbay.xml.XmlParser.Node node) throws java.lang.Exception
node
- java.lang.Exception
protected void initMessageDestinationRef(org.mortbay.xml.XmlParser.Node node) throws java.lang.Exception
node
- java.lang.Exception
protected void initPostConstruct(org.mortbay.xml.XmlParser.Node node)
node
- protected void initPreDestroy(org.mortbay.xml.XmlParser.Node node)
node
- protected void initInjection(org.mortbay.xml.XmlParser.Node node, java.lang.String jndiName, java.lang.Class valueClass)
node
- jndiName
- valueClass
- protected abstract void parseAnnotations() throws java.lang.Exception
java.lang.Exception
protected void injectAndCallPostConstructCallbacks() throws java.lang.Exception
java.lang.Exception
protected void callPreDestroyCallbacks() throws java.lang.Exception
java.lang.Exception
Copyright © 2009 Mortbay Consulting Pty. Ltd. All Rights Reserved.