org.apache.geronimo.axis2
Class GeronimoHandlerLifecycleManager

java.lang.Object
  extended by org.apache.geronimo.axis2.GeronimoHandlerLifecycleManager
All Implemented Interfaces:
org.apache.axis2.jaxws.handler.lifecycle.factory.HandlerLifecycleManager

public class GeronimoHandlerLifecycleManager
extends Object
implements org.apache.axis2.jaxws.handler.lifecycle.factory.HandlerLifecycleManager


Constructor Summary
GeronimoHandlerLifecycleManager()
           
 
Method Summary
 javax.xml.ws.handler.Handler createHandlerInstance(org.apache.axis2.jaxws.core.MessageContext context, Class handlerClass)
           
 void destroyHandlerInstance(org.apache.axis2.jaxws.core.MessageContext cxt, javax.xml.ws.handler.Handler handler)
           
 void invokePostConstruct()
           
 void invokePreDestroy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeronimoHandlerLifecycleManager

public GeronimoHandlerLifecycleManager()
Method Detail

createHandlerInstance

public javax.xml.ws.handler.Handler createHandlerInstance(org.apache.axis2.jaxws.core.MessageContext context,
                                                          Class handlerClass)
                                                   throws org.apache.axis2.jaxws.lifecycle.LifecycleException,
                                                          org.apache.axis2.jaxws.injection.ResourceInjectionException
Specified by:
createHandlerInstance in interface org.apache.axis2.jaxws.handler.lifecycle.factory.HandlerLifecycleManager
Throws:
org.apache.axis2.jaxws.lifecycle.LifecycleException
org.apache.axis2.jaxws.injection.ResourceInjectionException

invokePostConstruct

public void invokePostConstruct()
                         throws org.apache.axis2.jaxws.lifecycle.LifecycleException
Specified by:
invokePostConstruct in interface org.apache.axis2.jaxws.handler.lifecycle.factory.HandlerLifecycleManager
Throws:
org.apache.axis2.jaxws.lifecycle.LifecycleException

invokePreDestroy

public void invokePreDestroy()
                      throws org.apache.axis2.jaxws.lifecycle.LifecycleException
Specified by:
invokePreDestroy in interface org.apache.axis2.jaxws.handler.lifecycle.factory.HandlerLifecycleManager
Throws:
org.apache.axis2.jaxws.lifecycle.LifecycleException

destroyHandlerInstance

public void destroyHandlerInstance(org.apache.axis2.jaxws.core.MessageContext cxt,
                                   javax.xml.ws.handler.Handler handler)
                            throws org.apache.axis2.jaxws.lifecycle.LifecycleException,
                                   org.apache.axis2.jaxws.injection.ResourceInjectionException
Specified by:
destroyHandlerInstance in interface org.apache.axis2.jaxws.handler.lifecycle.factory.HandlerLifecycleManager
Throws:
org.apache.axis2.jaxws.lifecycle.LifecycleException
org.apache.axis2.jaxws.injection.ResourceInjectionException


Copyright © 2003-2009 The Apache Geronimo development community. All Rights Reserved.