|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axis2.jaxws.lifecycle.BaseLifecycleManager
org.apache.axis2.jaxws.server.endpoint.lifecycle.impl.EndpointLifecycleManagerImpl
org.ow2.jonas.ws.axis2.easybeans.Axis2EndpointLifecycleManager
public class Axis2EndpointLifecycleManager
Axis2EndpointLifecycleManager is try to make axis2's serverinstance is null for EJB, and then use our own instance
| Field Summary |
|---|
| Fields inherited from class org.apache.axis2.jaxws.server.endpoint.lifecycle.impl.EndpointLifecycleManagerImpl |
|---|
WEBSERVICE_MESSAGE_CONTEXT |
| Fields inherited from class org.apache.axis2.jaxws.lifecycle.BaseLifecycleManager |
|---|
instance |
| Constructor Summary | |
|---|---|
Axis2EndpointLifecycleManager()
|
|
| Method Summary | |
|---|---|
Object |
createServiceInstance(org.apache.axis2.jaxws.core.MessageContext context,
Class serviceClass)
This method is called on each web service call. |
void |
invokePostConstruct()
|
void |
invokePreDestroy()
|
| Methods inherited from class org.apache.axis2.jaxws.server.endpoint.lifecycle.impl.EndpointLifecycleManagerImpl |
|---|
createSOAPMessageContext, createWebServiceContext, getInjectionDesc, hasResourceAnnotation, injectWebServiceContext, performWebServiceContextInjection, performWebServiceContextUpdate, retrieveServiceInstance, saveWebServiceContext, updateWebServiceContext |
| Methods inherited from class org.apache.axis2.jaxws.lifecycle.BaseLifecycleManager |
|---|
getPostConstructMethod, getPreDestroyMethod, invokeMethod, invokePostConstruct, invokePreDestroy, isPostConstruct, isPreDestroy |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Axis2EndpointLifecycleManager()
| Method Detail |
|---|
public Object createServiceInstance(org.apache.axis2.jaxws.core.MessageContext context,
Class serviceClass)
throws org.apache.axis2.jaxws.lifecycle.LifecycleException,
org.apache.axis2.jaxws.injection.ResourceInjectionException
createServiceInstance in interface org.apache.axis2.jaxws.server.endpoint.lifecycle.EndpointLifecycleManagercreateServiceInstance in class org.apache.axis2.jaxws.server.endpoint.lifecycle.impl.EndpointLifecycleManagerImplorg.apache.axis2.jaxws.injection.ResourceInjectionException
org.apache.axis2.jaxws.lifecycle.LifecycleException
public void invokePostConstruct()
throws org.apache.axis2.jaxws.server.endpoint.lifecycle.EndpointLifecycleException
invokePostConstruct in interface org.apache.axis2.jaxws.server.endpoint.lifecycle.EndpointLifecycleManagerinvokePostConstruct in class org.apache.axis2.jaxws.lifecycle.BaseLifecycleManagerorg.apache.axis2.jaxws.server.endpoint.lifecycle.EndpointLifecycleException
public void invokePreDestroy()
throws org.apache.axis2.jaxws.server.endpoint.lifecycle.EndpointLifecycleException
invokePreDestroy in interface org.apache.axis2.jaxws.server.endpoint.lifecycle.EndpointLifecycleManagerinvokePreDestroy in class org.apache.axis2.jaxws.lifecycle.BaseLifecycleManagerorg.apache.axis2.jaxws.server.endpoint.lifecycle.EndpointLifecycleException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||