org.apache.openejb.server.axis2
Class HandlerLifecycleManagerImpl

java.lang.Object
  extended by org.apache.openejb.server.axis2.HandlerLifecycleManagerImpl
All Implemented Interfaces:
org.apache.axis2.jaxws.handler.lifecycle.factory.HandlerLifecycleManager

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


Constructor Summary
HandlerLifecycleManagerImpl()
           
 
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 context, 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

HandlerLifecycleManagerImpl

public HandlerLifecycleManagerImpl()
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 context,
                                   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 © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.