Package com.sun.ejb.containers
Class WebServiceInvocationHandler
java.lang.Object
com.sun.ejb.containers.EJBLocalRemoteObject
com.sun.ejb.containers.WebServiceInvocationHandler
- All Implemented Interfaces:
InvocationHandler
public final class WebServiceInvocationHandler
extends EJBLocalRemoteObject
implements InvocationHandler
This is a proxy invocation handler for web service ejb invocations.
A single instance of this invocation handler is used for all
web service invocations to a particular ejb endpoint, so it must support
concurrent use.
- Author:
- Kenneth Saks
-
Field Summary
Fields inherited from class com.sun.ejb.containers.EJBLocalRemoteObject
_logger, container, debug, primaryKey -
Constructor Summary
ConstructorsConstructorDescriptionWebServiceInvocationHandler(Class<?> ejbClass, com.sun.enterprise.deployment.WebServiceEndpoint endpoint, Class<?> serviceEndpointIntfClass, EjbContainerUtil contUtil, Map<Method, InvocationInfo> invocationInfoMap) -
Method Summary
Methods inherited from class com.sun.ejb.containers.EJBLocalRemoteObject
getContainer, getSfsbClientVersion, setSfsbClientVersion
-
Constructor Details
-
WebServiceInvocationHandler
public WebServiceInvocationHandler(Class<?> ejbClass, com.sun.enterprise.deployment.WebServiceEndpoint endpoint, Class<?> serviceEndpointIntfClass, EjbContainerUtil contUtil, Map<Method, InvocationInfo> invocationInfoMap)
-
-
Method Details
-
invoke
- Specified by:
invokein interfaceInvocationHandler- Throws:
Throwable
-