com.sun.ejb.containers
Class WebServiceInvocationHandler

java.lang.Object
  extended by com.sun.ejb.containers.EJBLocalRemoteObject
      extended by com.sun.ejb.containers.WebServiceInvocationHandler
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

public final class WebServiceInvocationHandler
extends EJBLocalRemoteObject
implements java.lang.reflect.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
WebServiceInvocationHandler(java.lang.Class ejbClass, WebServiceEndpoint endpoint, java.lang.Class serviceEndpointIntfClass, EjbContainerUtil contUtil, java.util.Map invocationInfoMap)
           
 
Method Summary
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
 
Methods inherited from class com.sun.ejb.containers.EJBLocalRemoteObject
getContainer, getSfsbClientVersion, setSfsbClientVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebServiceInvocationHandler

public WebServiceInvocationHandler(java.lang.Class ejbClass,
                                   WebServiceEndpoint endpoint,
                                   java.lang.Class serviceEndpointIntfClass,
                                   EjbContainerUtil contUtil,
                                   java.util.Map invocationInfoMap)
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Throws:
java.lang.Throwable


Copyright © 2012 GlassFish Community. All Rights Reserved.