public abstract class AbstractMessageReceiver extends Object implements MessageReceiver
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMessageReceiver.AsyncMessageReceiverWorker |
| Modifier and Type | Field and Description |
|---|---|
static String |
DO_ASYNC |
protected static org.apache.commons.logging.Log |
log |
static String |
SAVED_MC |
static String |
SAVED_TCCL |
static String |
SCOPE |
protected String |
serviceTCCL |
| Constructor and Description |
|---|
AbstractMessageReceiver() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.axiom.soap.SOAPFactory |
getSOAPFactory(MessageContext msgContext) |
protected Object |
getTheImplementationObject(MessageContext msgContext)
Retrieve the implementation object.
|
protected abstract void |
invokeBusinessLogic(MessageContext messageCtx)
Do the actual work of the MessageReceiver.
|
protected Object |
makeNewServiceObject(MessageContext msgContext)
Create a new service object.
|
void |
receive(MessageContext messageCtx) |
protected void |
replicateState(MessageContext messageContext) |
protected void |
restoreThreadContext(ThreadContextDescriptor tc) |
protected static final org.apache.commons.logging.Log log
public static final String SCOPE
protected String serviceTCCL
public static final String SAVED_TCCL
public static final String SAVED_MC
public static final String DO_ASYNC
protected void replicateState(MessageContext messageContext) throws ClusteringFault
ClusteringFaultprotected abstract void invokeBusinessLogic(MessageContext messageCtx) throws AxisFault
messageCtx - active MessageContextAxisFault - if a problem occurredpublic void receive(MessageContext messageCtx) throws AxisFault
receive in interface MessageReceivermessageCtx - active MessageContextAxisFault - if a problem occurredprotected void restoreThreadContext(ThreadContextDescriptor tc)
protected Object makeNewServiceObject(MessageContext msgContext) throws AxisFault
msgContext - AxisFaultpublic org.apache.axiom.soap.SOAPFactory getSOAPFactory(MessageContext msgContext) throws AxisFault
AxisFaultprotected Object getTheImplementationObject(MessageContext msgContext) throws AxisFault
msgContext - the active MessageContextAxisFault - if there's a problemCopyright © 2004–2016 The Apache Software Foundation. All rights reserved.