org.apache.axis2.jaxws.server
Class EndpointController

java.lang.Object
  extended by org.apache.axis2.jaxws.server.EndpointController

public class EndpointController
extends java.lang.Object

The EndpointController is the server side equivalent to the InvocationController on the client side. It is an abstraction of the server side endpoint invocation that encapsulates all of the Axis2 semantics.

Like the InvocationController, this class is responsible for invoking the JAX-WS application handler chain along with taking all of the provided information and setting up what's needed to perform the actual invocation of the endpoint.


Constructor Summary
EndpointController()
           
 
Method Summary
protected  EndpointDispatcher getEndpointDispatcher(java.lang.Class serviceImplClass, java.lang.Object serviceInstance)
           
 InvocationContext invoke(InvocationContext ic)
          This method is used to start the JAX-WS invocation of a target endpoint.
static boolean isOneWay(MessageContext mc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EndpointController

public EndpointController()
Method Detail

invoke

public InvocationContext invoke(InvocationContext ic)
This method is used to start the JAX-WS invocation of a target endpoint. It takes an InvocationContext, which must have a MessageContext specied for the request. Once the invocation is complete, the information will be stored


getEndpointDispatcher

protected EndpointDispatcher getEndpointDispatcher(java.lang.Class serviceImplClass,
                                                   java.lang.Object serviceInstance)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

isOneWay

public static boolean isOneWay(MessageContext mc)


Copyright © 2007 Apache Web Services Project. All Rights Reserved.