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 java.lang.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, java.lang.Class handlerClass)
           
 void destroyHandlerInstance(org.apache.axis2.jaxws.core.MessageContext mc, 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,
                                                          java.lang.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

destroyHandlerInstance

public void destroyHandlerInstance(org.apache.axis2.jaxws.core.MessageContext mc,
                                   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

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


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.