public class OpenSpacesQueueMessageReceiver
extends org.mule.transport.TransactedPollingMessageReceiver
OpenSpacesQueueObject
with its endpoint address set
(and not the message).Modifier and Type | Class and Description |
---|---|
protected static class |
OpenSpacesQueueMessageReceiver.ReceiverWorker |
DEFAULT_POLL_FREQUENCY, DEFAULT_POLL_TIMEUNIT, DEFAULT_STARTUP_DELAY, schedules
defaultInboundTransformers, defaultResponseTransformers, flowConstruct, listener, receiverKey, replyToHandler
Constructor and Description |
---|
OpenSpacesQueueMessageReceiver(org.mule.api.transport.Connector connector,
org.mule.api.construct.FlowConstruct flowConstruct,
org.mule.api.endpoint.InboundEndpoint endpoint) |
OpenSpacesQueueMessageReceiver(org.mule.api.transport.Connector connector,
org.mule.api.service.Service service,
org.mule.api.endpoint.InboundEndpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
protected org.mule.transport.PollingReceiverWorker |
createWork() |
protected void |
doConnect() |
protected void |
doDisconnect() |
protected void |
doDispose() |
protected List |
getMessages() |
Object |
onCall(org.mule.api.MuleMessage message,
boolean synchronous) |
protected org.mule.api.MuleEvent |
processMessage(Object msg) |
doStart, hasNoMessages, isReceiveMessagesInTransaction, isUseMultipleTransactedReceivers, poll, setReceiveMessagesInTransaction, setUseMultipleTransactedReceivers
disableNativeScheduling, doStop, getBatchSize, getFrequency, getTimeUnit, performPoll, pollOnPrimaryInstanceOnly, schedule, setFrequency, setTimeUnit, unschedule
applyInboundTransformers, applyResponseTransformers, connectHandler, createExecutionTemplate, createLifecycleManager, createMuleEvent, doStartHandler, getConnectEventId, getConnectionDescription, getEndpoint, getEndpointURI, getFlowConstruct, getReceiverKey, getReplyToHandler, getWorkManager, handleUnacceptedFilter, initialise, processMessage, propagateRootMessageIdProperty, routeEvent, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setEndpoint, setListener, setReceiverKey, shouldConsumeInEveryNode, toString, warnIfMuleClientSendUsed
activate, connect, createMuleMessage, createMuleMessage, createMuleMessage, createMuleMessageFactory, createNullMuleMessage, disconnect, dispose, disposeAndLogException, doInitialise, getConnectEventId, getConnector, getLifecycleState, initializeMessageFactory, initializeRetryPolicy, isConnected, isDoThreading, isStarted, isStarting, isStopped, isStopping, passivate, setEndpoint, start, stop, validate, validateConnection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createMuleMessage, createMuleMessage
public OpenSpacesQueueMessageReceiver(org.mule.api.transport.Connector connector, org.mule.api.construct.FlowConstruct flowConstruct, org.mule.api.endpoint.InboundEndpoint endpoint) throws org.mule.api.lifecycle.CreateException
org.mule.api.lifecycle.CreateException
public OpenSpacesQueueMessageReceiver(org.mule.api.transport.Connector connector, org.mule.api.service.Service service, org.mule.api.endpoint.InboundEndpoint endpoint) throws org.mule.api.lifecycle.CreateException
org.mule.api.lifecycle.CreateException
protected void doConnect() throws Exception
doConnect
in class org.mule.transport.AbstractTransportMessageHandler
Exception
protected void doDispose()
doDispose
in class org.mule.transport.AbstractMessageReceiver
protected void doDisconnect() throws Exception
doDisconnect
in class org.mule.transport.AbstractTransportMessageHandler
Exception
public Object onCall(org.mule.api.MuleMessage message, boolean synchronous) throws org.mule.api.MuleException
org.mule.api.MuleException
protected List getMessages() throws Exception
getMessages
in class org.mule.transport.TransactedPollingMessageReceiver
Exception
protected org.mule.api.MuleEvent processMessage(Object msg) throws Exception
processMessage
in class org.mule.transport.TransactedPollingMessageReceiver
Exception
protected org.mule.transport.PollingReceiverWorker createWork()
createWork
in class org.mule.transport.AbstractPollingMessageReceiver
Copyright © GigaSpaces.