org.mule.transport.jdbc
Class JdbcMessageReceiver
java.lang.Object
org.mule.transport.AbstractConnectable
org.mule.transport.AbstractMessageReceiver
org.mule.transport.AbstractPollingMessageReceiver
org.mule.transport.TransactedPollingMessageReceiver
org.mule.transport.jdbc.JdbcMessageReceiver
- All Implemented Interfaces:
- Disposable, Initialisable, Lifecycle, LifecycleStateEnabled, Startable, Stoppable, MessageSource, Connectable, MessageReceiver
public class JdbcMessageReceiver
- extends TransactedPollingMessageReceiver
TODO
Methods inherited from class org.mule.transport.AbstractMessageReceiver |
applyInboundTransformers, applyResponseTransformers, createLifecycleManager, createMuleEvent, getConnectEventId, getConnectionDescription, getEndpoint, getEndpointURI, getFlowConstruct, getReceiverKey, getWorkManager, handleUnacceptedFilter, initialise, routeMessage, routeMessage, routeMessage, routeMessage, setEndpoint, setListener, setReceiverKey, toString |
Methods inherited from class org.mule.transport.AbstractConnectable |
activate, callDoStartWhenItIsConnected, connect, connectAndThenStart, createMuleMessage, createMuleMessage, createMuleMessage, createMuleMessageFactory, createNullMuleMessage, disconnect, dispose, disposeAndLogException, doInitialise, getConnectEventId, getConnector, getLifecycleState, initializeMessageFactory, initializeRetryPolicy, isConnected, isConnecting, isDoStartMustFollowDoConnect, isDoThreading, isStarted, passivate, setEndpoint, start, stop, validate, validateConnection |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.mule.api.lifecycle.Startable |
start |
Methods inherited from interface org.mule.api.lifecycle.Stoppable |
stop |
RECEIVE_MESSAGE_IN_TRANSCTION
public static final java.lang.String RECEIVE_MESSAGE_IN_TRANSCTION
- See Also:
- Constant Field Values
RECEIVE_MESSAGES_IN_XA_TRANSCTION
public static final java.lang.String RECEIVE_MESSAGES_IN_XA_TRANSCTION
- See Also:
- Constant Field Values
connector
protected JdbcConnector connector
readStmt
protected java.lang.String readStmt
ackStmt
protected java.lang.String ackStmt
readParams
protected java.util.List readParams
ackParams
protected java.util.List ackParams
receiveMessagesInXaTransaction
public boolean receiveMessagesInXaTransaction
JdbcMessageReceiver
public JdbcMessageReceiver(Connector connector,
FlowConstruct flowConstruct,
InboundEndpoint endpoint,
java.lang.String readStmt,
java.lang.String ackStmt)
throws CreateException
- Throws:
CreateException
doDispose
protected void doDispose()
- Overrides:
doDispose
in class AbstractMessageReceiver
doConnect
protected void doConnect()
throws java.lang.Exception
- Overrides:
doConnect
in class AbstractConnectable
- Throws:
java.lang.Exception
doDisconnect
protected void doDisconnect()
throws java.lang.Exception
- Overrides:
doDisconnect
in class AbstractConnectable
- Throws:
java.lang.Exception
processMessage
public void processMessage(java.lang.Object message)
throws java.lang.Exception
- Specified by:
processMessage
in class TransactedPollingMessageReceiver
- Throws:
java.lang.Exception
getMessages
public java.util.List<MuleMessage> getMessages()
throws java.lang.Exception
- Specified by:
getMessages
in class TransactedPollingMessageReceiver
- Throws:
java.lang.Exception
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.