Class EjbRuntimeEndpointInfo


  • public class EjbRuntimeEndpointInfo
    extends Object
    Runtime dispatch information about one ejb web service endpoint. This class must support concurrent access, since a single instance will be used for all web service invocations through the same ejb endpoint.

    NOT THREAD SAFE

    Author:
    Jerome Dochez
    • Method Detail

      • getEndpointAddressUri

        public String getEndpointAddressUri()
      • getWebServiceContext

        public jakarta.xml.ws.WebServiceContext getWebServiceContext()
      • initRuntimeInfo

        public void initRuntimeInfo​(com.sun.xml.ws.transport.http.servlet.ServletAdapterList list)
                             throws Exception
        Force initialization of the endpoint runtime information as well as the handlers injection
        Throws:
        Exception
      • releaseImplementor

        public void releaseImplementor​(ComponentInvocation inv)
        Called after attempt to handle message. This is coded defensively so we attempt to clean up no matter how much progress we made in getImplementor. One important thing is to complete the invocation manager preInvoke().