|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.transport.AbstractConnector
org.mule.transport.jdbc.JdbcConnector
public class JdbcConnector
| Field Summary | |
|---|---|
static long |
DEFAULT_POLLING_FREQUENCY
|
static String |
JDBC
|
protected long |
pollingFrequency
|
static String |
PROPERTY_POLLING_FREQUENCY
|
protected Map |
queries
|
| Fields inherited from class org.mule.transport.AbstractConnector |
|---|
connected, connecting, connectionStrategy, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, muleContext, name, numberOfConcurrentTransactedReceivers, receivers, requesterFactory, requesters, serviceDescriptor, serviceOverrides, sessionHandler, started, startOnConnect |
| Fields inherited from interface org.mule.api.transport.Connector |
|---|
INT_VALUE_NOT_SET |
| Fields inherited from interface org.mule.api.lifecycle.Initialisable |
|---|
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Startable |
|---|
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Stoppable |
|---|
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Disposable |
|---|
PHASE_NAME |
| Constructor Summary | |
|---|---|
JdbcConnector()
|
|
| Method Summary | |
|---|---|
org.mule.api.transport.MessageReceiver |
createReceiver(org.mule.api.service.Service service,
org.mule.api.endpoint.ImmutableEndpoint endpoint)
|
protected void |
doConnect()
|
protected void |
doDisconnect()
|
protected void |
doDispose()
|
protected void |
doInitialise()
|
protected void |
doStart()
|
protected void |
doStop()
|
Connection |
getConnection()
|
DataSource |
getDataSource()
|
Object[] |
getParams(org.mule.api.endpoint.ImmutableEndpoint endpoint,
List paramNames,
Object message,
String query)
|
long |
getPollingFrequency()
|
String |
getProtocol()
|
Map |
getQueries()
|
String |
getQuery(org.mule.api.endpoint.ImmutableEndpoint endpoint,
String stmt)
|
org.apache.commons.dbutils.QueryRunner |
getQueryRunner()
|
String[] |
getReadAndAckStatements(org.mule.api.endpoint.ImmutableEndpoint endpoint)
|
org.apache.commons.dbutils.ResultSetHandler |
getResultSetHandler()
|
String |
parseStatement(String stmt,
List params)
Parse the given statement filling the parameter list and return the ready to use statement. |
void |
setDataSource(DataSource dataSource)
|
void |
setPollingFrequency(long pollingFrequency)
|
void |
setQueries(Map queries)
|
void |
setQueryRunner(org.apache.commons.dbutils.QueryRunner queryRunner)
|
void |
setResultSetHandler(org.apache.commons.dbutils.ResultSetHandler resultSetHandler)
|
| Methods inherited from class org.mule.transport.AbstractConnector |
|---|
checkDisposed, connect, destroyReceiver, disconnect, dispatch, dispose, disposeDispatchers, disposeReceivers, disposeRequesters, disposeWorkManagers, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getConnectionStrategy, getDefaultInboundTransformers, getDefaultOutboundTransformers, getDefaultResponseTransformers, getDispatcherFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getExceptionListener, getMaxDispatchersActive, getMaxRequestersActive, getMessageAdapter, getMuleContext, getName, getNumberOfConcurrentTransactedReceivers, getOutputStream, getReceiver, getReceiverKey, getReceivers, getReceivers, getReceiverThreadingProfile, getReceiverWorkManager, getReplyToHandler, getRequesterFactory, getRequesterThreadingProfile, getRequesterWorkManager, getScheduler, getServiceDescriptor, getServiceOverrides, getSessionHandler, getSupportedProtocols, handleException, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, initWorkManagers, isConnected, isCreateMultipleTransactedReceivers, isDisposed, isDisposing, isEnableMessageEvents, isRemoteSyncEnabled, isStarted, isSyncEnabled, lookupReceiver, registerListener, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, request, request, send, setConnectionStrategy, setCreateMultipleTransactedReceivers, setDispatcherFactory, setDispatcherThreadingProfile, setDynamicNotification, setExceptionListener, setMaxDispatchersActive, setMaxRequestersActive, setMuleContext, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setRequesterFactory, setRequesterThreadingProfile, setServiceOverrides, setSessionHandler, setSupportedProtocols, setupDispatchReturn, setupRequestReturn, start, stop, supportsProtocol, toString, unregisterListener, unregisterSupportedProtocol, updateCachedNotificationHandler, workAccepted, workCompleted, workRejected, workStarted |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String JDBC
public static final String PROPERTY_POLLING_FREQUENCY
public static final long DEFAULT_POLLING_FREQUENCY
protected long pollingFrequency
protected Map queries
| Constructor Detail |
|---|
public JdbcConnector()
| Method Detail |
|---|
protected void doInitialise()
throws org.mule.api.lifecycle.InitialisationException
doInitialise in class org.mule.transport.AbstractConnectororg.mule.api.lifecycle.InitialisationException
public org.mule.api.transport.MessageReceiver createReceiver(org.mule.api.service.Service service,
org.mule.api.endpoint.ImmutableEndpoint endpoint)
throws Exception
createReceiver in class org.mule.transport.AbstractConnectorExceptionpublic String[] getReadAndAckStatements(org.mule.api.endpoint.ImmutableEndpoint endpoint)
public String getQuery(org.mule.api.endpoint.ImmutableEndpoint endpoint,
String stmt)
public Connection getConnection()
throws Exception
Exception
public String parseStatement(String stmt,
List params)
stmt - params -
public Object[] getParams(org.mule.api.endpoint.ImmutableEndpoint endpoint,
List paramNames,
Object message,
String query)
throws Exception
Exceptionprotected void doDispose()
doDispose in class org.mule.transport.AbstractConnector
protected void doConnect()
throws Exception
doConnect in class org.mule.transport.AbstractConnectorException
protected void doDisconnect()
throws Exception
doDisconnect in class org.mule.transport.AbstractConnectorException
protected void doStart()
throws org.mule.api.MuleException
doStart in class org.mule.transport.AbstractConnectororg.mule.api.MuleException
protected void doStop()
throws org.mule.api.MuleException
doStop in class org.mule.transport.AbstractConnectororg.mule.api.MuleExceptionpublic String getProtocol()
public DataSource getDataSource()
public void setDataSource(DataSource dataSource)
public org.apache.commons.dbutils.ResultSetHandler getResultSetHandler()
public void setResultSetHandler(org.apache.commons.dbutils.ResultSetHandler resultSetHandler)
public org.apache.commons.dbutils.QueryRunner getQueryRunner()
public void setQueryRunner(org.apache.commons.dbutils.QueryRunner queryRunner)
public long getPollingFrequency()
public void setPollingFrequency(long pollingFrequency)
pollingFrequency - The pollingFrequency to set.public Map getQueries()
public void setQueries(Map queries)
queries - The queries to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||