Constructor and Description |
---|
ServerWorker(SourceRequest request,
SourceConfiguration sourceConfiguration,
OutputStream os) |
ServerWorker(SourceRequest request,
SourceConfiguration sourceConfiguration,
OutputStream os,
long initiationTimestamp,
String correlationId) |
Modifier and Type | Method and Description |
---|---|
org.apache.axis2.context.MessageContext |
createMessageContext(org.apache.axis2.context.MessageContext msgContext,
SourceRequest request)
Create an Axis2 message context for the given http request.
|
protected org.apache.axis2.context.MessageContext |
getRequestContext() |
SourceConfiguration |
getSourceConfiguration()
Get the shared pass-through source configuration
|
SourceRequest |
getSourceRequest() |
org.apache.axiom.soap.SOAPEnvelope |
handleRESTUrlPost(String contentTypeHdr)
Method will setup the necessary parameters for the rest url post action
|
boolean |
isRESTRequest(org.apache.axis2.context.MessageContext msgContext,
String method)
Adding REST related properties to the message context if request is REST
|
void |
processEntityEnclosingRequest(org.apache.axis2.context.MessageContext msgContext,
boolean injectToAxis2Engine) |
void |
processHttpRequestUri(org.apache.axis2.context.MessageContext msgContext,
String method)
Get Uri of underlying SourceRequest and calculate service prefix and add to message context
create response buffers for HTTP GET, DELETE, OPTION and HEAD methods
|
void |
processNonEntityEnclosingRESTHandler(org.apache.axiom.soap.SOAPEnvelope soapEnvelope,
org.apache.axis2.context.MessageContext msgContext,
boolean injectToAxis2Engine) |
void |
run() |
void |
sendAck(org.apache.axis2.context.MessageContext msgContext) |
void |
setSourceRequest(SourceRequest request) |
public ServerWorker(SourceRequest request, SourceConfiguration sourceConfiguration, OutputStream os)
public ServerWorker(SourceRequest request, SourceConfiguration sourceConfiguration, OutputStream os, long initiationTimestamp, String correlationId)
public org.apache.axiom.soap.SOAPEnvelope handleRESTUrlPost(String contentTypeHdr) throws FactoryConfigurationError
FactoryConfigurationError
public void sendAck(org.apache.axis2.context.MessageContext msgContext)
public void processNonEntityEnclosingRESTHandler(org.apache.axiom.soap.SOAPEnvelope soapEnvelope, org.apache.axis2.context.MessageContext msgContext, boolean injectToAxis2Engine)
public void processEntityEnclosingRequest(org.apache.axis2.context.MessageContext msgContext, boolean injectToAxis2Engine)
public org.apache.axis2.context.MessageContext createMessageContext(org.apache.axis2.context.MessageContext msgContext, SourceRequest request)
request
- the http request to be used to create the corresponding Axis2 message contextprotected org.apache.axis2.context.MessageContext getRequestContext()
public SourceRequest getSourceRequest()
public void setSourceRequest(SourceRequest request)
request
- Set SourceRequest to be processed by ServerWorkerpublic boolean isRESTRequest(org.apache.axis2.context.MessageContext msgContext, String method)
msgContext
- Axis2MessageContext of the requestmethod
- HTTP Method of the requestpublic void processHttpRequestUri(org.apache.axis2.context.MessageContext msgContext, String method)
msgContext
- Axis2MessageContext of the requestmethod
- HTTP Method of the requestpublic SourceConfiguration getSourceConfiguration()
Copyright © 2005–2019 Apache Software Foundation. All rights reserved.