org.eclipse.jetty.plus.webapp
Class AbstractConfiguration

java.lang.Object
  extended by org.eclipse.jetty.plus.webapp.AbstractConfiguration
All Implemented Interfaces:
Configuration
Direct Known Subclasses:
Configuration

public abstract class AbstractConfiguration
extends java.lang.Object
implements Configuration

Configuration


Nested Class Summary
 class AbstractConfiguration.PlusWebXmlProcessor
           
 
Constructor Summary
AbstractConfiguration()
           
 
Method Summary
abstract  void bindEnvEntry(WebAppContext context, java.lang.String name, java.lang.Object value)
           
abstract  void bindMessageDestinationRef(WebAppContext context, java.lang.String name, java.lang.Class type)
           
abstract  void bindResourceEnvRef(WebAppContext context, java.lang.String name, java.lang.Class type)
           
abstract  void bindResourceRef(WebAppContext context, java.lang.String name, java.lang.Class type)
           
abstract  void bindUserTransaction(WebAppContext context)
           
protected  void callPreDestroyCallbacks(WebAppContext context)
           
 void configure(WebAppContext context)
           
 void deconfigure(WebAppContext context)
           
protected  void injectAndCallPostConstructCallbacks(WebAppContext context)
           
 void postConfigure(WebAppContext context)
           
 void preConfigure(WebAppContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractConfiguration

public AbstractConfiguration()
Method Detail

bindEnvEntry

public abstract void bindEnvEntry(WebAppContext context,
                                  java.lang.String name,
                                  java.lang.Object value)
                           throws java.lang.Exception
Throws:
java.lang.Exception

bindResourceRef

public abstract void bindResourceRef(WebAppContext context,
                                     java.lang.String name,
                                     java.lang.Class type)
                              throws java.lang.Exception
Throws:
java.lang.Exception

bindResourceEnvRef

public abstract void bindResourceEnvRef(WebAppContext context,
                                        java.lang.String name,
                                        java.lang.Class type)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

bindUserTransaction

public abstract void bindUserTransaction(WebAppContext context)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

bindMessageDestinationRef

public abstract void bindMessageDestinationRef(WebAppContext context,
                                               java.lang.String name,
                                               java.lang.Class type)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

preConfigure

public void preConfigure(WebAppContext context)
                  throws java.lang.Exception
Specified by:
preConfigure in interface Configuration
Throws:
java.lang.Exception

postConfigure

public void postConfigure(WebAppContext context)
                   throws java.lang.Exception
Specified by:
postConfigure in interface Configuration
Throws:
java.lang.Exception

configure

public void configure(WebAppContext context)
               throws java.lang.Exception
Specified by:
configure in interface Configuration
Throws:
java.lang.Exception

deconfigure

public void deconfigure(WebAppContext context)
                 throws java.lang.Exception
Specified by:
deconfigure in interface Configuration
Throws:
java.lang.Exception

injectAndCallPostConstructCallbacks

protected void injectAndCallPostConstructCallbacks(WebAppContext context)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

callPreDestroyCallbacks

protected void callPreDestroyCallbacks(WebAppContext context)
                                throws java.lang.Exception
Throws:
java.lang.Exception


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