|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.mule.providers.AbstractConnector
org.mule.providers.jdbc.JdbcConnector
| Field Summary | |
protected DataSource |
dataSource
|
protected org.mule.util.object.ObjectFactory |
dataSourceFactory
|
protected String |
dataSourceJndiName
|
static long |
DEFAULT_POLLING_FREQUENCY
|
protected Context |
jndiContext
|
protected String |
jndiInitialFactory
|
protected String |
jndiProviderUrl
|
protected long |
pollingFrequency
|
static String |
PROPERTY_POLLING_FREQUENCY
|
protected Map |
providerProperties
|
protected Map |
queries
|
protected org.mule.util.object.ObjectFactory |
queryRunner
|
protected org.mule.util.object.ObjectFactory |
resultSetHandler
|
| Fields inherited from class org.mule.providers.AbstractConnector |
connected, connecting, connectionStrategy, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, managementContext, name, numberOfConcurrentTransactedReceivers, receivers, requesterFactory, requesters, serviceDescriptor, serviceOverrides, sessionHandler, started, startOnConnect |
| Fields inherited from interface org.mule.umo.provider.UMOConnector |
INT_VALUE_NOT_SET |
| Fields inherited from interface org.mule.umo.lifecycle.Initialisable |
PHASE_NAME |
| Fields inherited from interface org.mule.umo.lifecycle.Startable |
PHASE_NAME |
| Fields inherited from interface org.mule.umo.lifecycle.Stoppable |
PHASE_NAME |
| Fields inherited from interface org.mule.umo.lifecycle.Disposable |
PHASE_NAME |
| Constructor Summary | |
JdbcConnector()
|
|
| Method Summary | |
protected void |
createDataSource()
|
protected org.apache.commons.dbutils.QueryRunner |
createQueryRunner()
|
org.mule.umo.provider.UMOMessageReceiver |
createReceiver(org.mule.umo.UMOComponent component,
org.mule.umo.endpoint.UMOImmutableEndpoint endpoint)
|
protected org.apache.commons.dbutils.ResultSetHandler |
createResultSetHandler()
|
protected void |
doConnect()
|
protected void |
doDisconnect()
|
protected void |
doDispose()
|
protected void |
doInitialise()
|
protected void |
doStart()
|
protected void |
doStop()
|
Connection |
getConnection()
|
DataSource |
getDataSource()
Deprecated. |
org.mule.util.object.ObjectFactory |
getDataSourceFactory()
|
String |
getDataSourceJndiName()
Deprecated. |
Context |
getJndiContext()
Deprecated. |
String |
getJndiInitialFactory()
Deprecated. |
String |
getJndiProviderUrl()
Deprecated. |
Object[] |
getParams(org.mule.umo.endpoint.UMOImmutableEndpoint endpoint,
List paramNames,
Object message,
String query)
|
long |
getPollingFrequency()
|
String |
getProtocol()
|
Map |
getProviderProperties()
Deprecated. |
Map |
getQueries()
|
String |
getQuery(org.mule.umo.endpoint.UMOImmutableEndpoint endpoint,
String stmt)
|
org.mule.util.object.ObjectFactory |
getQueryRunner()
|
String[] |
getReadAndAckStatements(org.mule.umo.endpoint.UMOImmutableEndpoint endpoint)
|
org.mule.util.object.ObjectFactory |
getResultSetHandler()
|
protected void |
initJndiContext()
|
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)
Deprecated. |
void |
setDataSourceFactory(org.mule.util.object.ObjectFactory dataSourceFactory)
|
void |
setDataSourceJndiName(String dataSourceJndiName)
Deprecated. |
void |
setJndiContext(Context jndiContext)
Deprecated. |
void |
setJndiInitialFactory(String jndiInitialFactory)
Deprecated. |
void |
setJndiProviderUrl(String jndiProviderUrl)
Deprecated. |
void |
setPollingFrequency(long pollingFrequency)
|
void |
setProviderProperties(Map providerProperties)
Deprecated. |
void |
setQueries(Map queries)
|
void |
setQueryRunner(org.mule.util.object.ObjectFactory queryRunner)
|
void |
setResultSetHandler(org.mule.util.object.ObjectFactory resultSetHandler)
|
| Methods inherited from class org.mule.providers.AbstractConnector |
checkDisposed, connect, destroyReceiver, disconnect, dispatch, dispose, disposeDispatchers, disposeReceivers, disposeRequesters, disposeWorkManagers, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getConnectionStrategy, getDefaultInboundTransformers, getDefaultOutboundTransformers, getDefaultResponseTransformers, getDispatcherFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getExceptionListener, getManagementContext, getMaxDispatchersActive, getMaxRequestersActive, getMessageAdapter, 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, setManagementContext, setMaxDispatchersActive, setMaxRequestersActive, 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 PROPERTY_POLLING_FREQUENCY
public static final long DEFAULT_POLLING_FREQUENCY
protected long pollingFrequency
protected DataSource dataSource
protected String dataSourceJndiName
protected Context jndiContext
protected String jndiInitialFactory
protected String jndiProviderUrl
protected Map providerProperties
protected Map queries
protected org.mule.util.object.ObjectFactory resultSetHandler
protected org.mule.util.object.ObjectFactory queryRunner
protected org.mule.util.object.ObjectFactory dataSourceFactory
| Constructor Detail |
public JdbcConnector()
| Method Detail |
protected void doInitialise()
throws org.mule.umo.lifecycle.InitialisationException
org.mule.umo.lifecycle.InitialisationExceptionprotected void doDispose()
protected void doConnect()
throws Exception
Exception
protected void doDisconnect()
throws Exception
Exception
protected void doStart()
throws org.mule.umo.UMOException
org.mule.umo.UMOException
protected void doStop()
throws org.mule.umo.UMOException
org.mule.umo.UMOExceptionpublic String getProtocol()
public org.mule.umo.provider.UMOMessageReceiver createReceiver(org.mule.umo.UMOComponent component,
org.mule.umo.endpoint.UMOImmutableEndpoint endpoint)
throws Exception
Exception
protected void initJndiContext()
throws NamingException
NamingException
protected void createDataSource()
throws org.mule.umo.lifecycle.InitialisationException,
NamingException
org.mule.umo.lifecycle.InitialisationException
NamingExceptionpublic String[] getReadAndAckStatements(org.mule.umo.endpoint.UMOImmutableEndpoint endpoint)
public String getQuery(org.mule.umo.endpoint.UMOImmutableEndpoint endpoint,
String stmt)
public DataSource getDataSource()
public void setDataSource(DataSource dataSource)
dataSource - The dataSource to set.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.public String getDataSourceJndiName()
public void setDataSourceJndiName(String dataSourceJndiName)
dataSourceJndiName - The dataSourceJndiName to set.public Context getJndiContext()
public void setJndiContext(Context jndiContext)
jndiContext - The jndiContext to set.public String getJndiInitialFactory()
public void setJndiInitialFactory(String jndiInitialFactory)
jndiInitialFactory - The jndiInitialFactory to set.public String getJndiProviderUrl()
public void setJndiProviderUrl(String jndiProviderUrl)
jndiProviderUrl - The jndiProviderUrl to set.public Map getProviderProperties()
public void setProviderProperties(Map providerProperties)
providerProperties - The providerProperties to set.
public Connection getConnection()
throws Exception
Exceptionpublic org.mule.util.object.ObjectFactory getResultSetHandler()
public void setResultSetHandler(org.mule.util.object.ObjectFactory resultSetHandler)
resultSetHandler - The resultSetHandler class name to set.protected org.apache.commons.dbutils.ResultSetHandler createResultSetHandler()
public org.mule.util.object.ObjectFactory getQueryRunner()
public void setQueryRunner(org.mule.util.object.ObjectFactory queryRunner)
queryRunner - The QueryRunner class name to set.protected org.apache.commons.dbutils.QueryRunner createQueryRunner()
public String parseStatement(String stmt,
List params)
stmt - params -
public Object[] getParams(org.mule.umo.endpoint.UMOImmutableEndpoint endpoint,
List paramNames,
Object message,
String query)
throws Exception
Exceptionpublic org.mule.util.object.ObjectFactory getDataSourceFactory()
public void setDataSourceFactory(org.mule.util.object.ObjectFactory dataSourceFactory)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||