|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axis2.jaxws.server.dispatcher.JavaDispatcher
org.apache.axis2.jaxws.server.dispatcher.ProviderDispatcher
public class ProviderDispatcher
The ProviderDispatcher is used to invoke instances of a target endpoint that implement the Provider interface.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.axis2.jaxws.server.dispatcher.JavaDispatcher |
|---|
JavaDispatcher.AsyncInvocationWorker |
| Field Summary |
|---|
| Fields inherited from class org.apache.axis2.jaxws.server.dispatcher.JavaDispatcher |
|---|
serviceImplClass, serviceInstance |
| Constructor Summary | |
|---|---|
ProviderDispatcher(Class _class,
Object serviceInstance)
Constructor |
|
| Method Summary | |
|---|---|
MessageContext |
createFaultResponse(MessageContext request,
Throwable fault)
|
Object |
createRequestParameters(MessageContext request)
|
MessageContext |
createResponse(MessageContext request,
Object[] input,
Object output)
Create a MessageContext for the response. |
protected Method |
getJavaMethod()
|
Message |
getMessage()
Get the parameter for a given endpoint invocation |
Provider |
getProvider()
Get the endpoint provider instance |
protected void |
initialize(MessageContext mc)
|
protected void |
initMessageContext(MessageContext responseMsgCtx,
Message m,
Object output)
|
MessageContext |
invoke(MessageContext request)
Invoke the target endpoint synchronously |
void |
invokeAsync(MessageContext request,
EndpointCallback callback)
|
void |
invokeOneWay(MessageContext request)
|
void |
setMessage(Message msg)
Set the parameter for a given endpoint invocation |
void |
setProvider(Provider _provider)
Set the endpoint provider instance |
| Methods inherited from class org.apache.axis2.jaxws.server.dispatcher.JavaDispatcher |
|---|
getServiceImplementationClass, invokeTargetOperation, responseReady, setCheckedExceptionProperty, setExceptionProperties, setFaultResponseAction, setWebMethodExceptionProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProviderDispatcher(Class _class,
Object serviceInstance)
_class - serviceInstance - | Method Detail |
|---|
public MessageContext invoke(MessageContext request)
throws Exception
EndpointDispatcher
invoke in interface EndpointDispatcherinvoke in class JavaDispatcherExceptionpublic void invokeOneWay(MessageContext request)
invokeOneWay in interface EndpointDispatcherinvokeOneWay in class JavaDispatcher
public void invokeAsync(MessageContext request,
EndpointCallback callback)
invokeAsync in interface EndpointDispatcherinvokeAsync in class JavaDispatcherpublic Object createRequestParameters(MessageContext request)
public MessageContext createResponse(MessageContext request,
Object[] input,
Object output)
createResponse in class JavaDispatcherrequest - MessageContextinput[] - input Objectsoutput - Object representing output of Provider
protected void initMessageContext(MessageContext responseMsgCtx,
Message m,
Object output)
public MessageContext createFaultResponse(MessageContext request,
Throwable fault)
createFaultResponse in class JavaDispatcher
public Provider getProvider()
throws Exception
Exceptionpublic void setProvider(Provider _provider)
_provider -
public Message getMessage()
throws Exception
Exceptionpublic void setMessage(Message msg)
msg - protected Method getJavaMethod()
protected void initialize(MessageContext mc)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||