org.mule.providers.oracle.jms
Class OracleInContainerJmsConnector

java.lang.Object
  extended byorg.mule.providers.AbstractConnector
      extended byorg.mule.providers.jms.JmsConnector
          extended byorg.mule.providers.oracle.jms.AbstractOracleJmsConnector
              extended byorg.mule.providers.oracle.jms.OracleInContainerJmsConnector
All Implemented Interfaces:
ConnectionNotificationListener, Disposable, EventListener, ExceptionListener, Initialisable, UMOConnectable, UMOConnector, UMOServerNotificationListener, WorkListener

public class OracleInContainerJmsConnector
extends AbstractOracleJmsConnector

JMS Connector for Oracle AQ that uses a user provided data source for database connectivity


Field Summary
 
Fields inherited from class org.mule.providers.oracle.jms.AbstractOracleJmsConnector
payloadFactory, PAYLOADFACTORY_PROPERTY
 
Fields inherited from class org.mule.providers.jms.JmsConnector
password, username
 
Fields inherited from class org.mule.providers.AbstractConnector
connected, connecting, connectionStrategy, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, defaultInboundTransformer, defaultOutboundTransformer, defaultResponseTransformer, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, name, numberOfConcurrentTransactedReceivers, receivers, serviceDescriptor, serviceOverrides, sessionHandler, started, startOnConnect
 
Fields inherited from interface org.mule.umo.provider.UMOConnector
INT_VALUE_NOT_SET
 
Constructor Summary
OracleInContainerJmsConnector()
           
 
Method Summary
 DataSource getDataSource()
           
 Connection getJdbcConnection()
           
 void setDataSource(DataSource dataSource)
           
 
Methods inherited from class org.mule.providers.oracle.jms.AbstractOracleJmsConnector
close, createConnectionFactory, doConnect, getPayloadFactory, getProtocol, getSession, isMultipleSessionsPerConnection, preProcessMessage, setMultipleSessionsPerConnection, setPayloadFactory, supportsProperty, supportsProtocol
 
Methods inherited from class org.mule.providers.jms.JmsConnector
close, close, close, close, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, createConnection, createRedeliveryHandler, doDisconnect, doDispose, doInitialise, doStart, doStop, getAcknowledgementMode, getClientId, getConnection, getConnectionFactory, getConnectionFactoryClass, getConnectionFactoryJndiName, getConnectionFactoryProperties, getJmsSupport, getJndiContext, getJndiInitialFactory, getJndiProviderProperties, getJndiProviderUrl, getMaxRedelivery, getMessageAdapter, getPassword, getReceiverKey, getRedeliveryHandler, getReplyToHandler, getSession, getSessionFromTransaction, getSpecification, getTopicResolver, getUsername, initJndiContext, isCacheJmsSessions, isDurable, isEagerConsumer, isForceJndiDestinations, isHonorQosHeaders, isJndiDestinations, isNoLocal, isPersistentDelivery, isRecoverJmsConnections, isRemoteSyncEnabled, onNotification, setAcknowledgementMode, setCacheJmsSessions, setClientId, setConnection, setConnectionFactory, setConnectionFactoryClass, setConnectionFactoryJndiName, setConnectionFactoryProperties, setDurable, setEagerConsumer, setForceJndiDestinations, setHonorQosHeaders, setJmsSupport, setJndiContext, setJndiDestinations, setJndiInitialFactory, setJndiProviderProperties, setJndiProviderUrl, setMaxRedelivery, setNoLocal, setPassword, setPersistentDelivery, setRecoverJmsConnections, setRedeliveryHandler, setSpecification, setTopicResolver, setUsername
 
Methods inherited from class org.mule.providers.AbstractConnector
checkDisposed, connect, createReceiver, destroyReceiver, disconnect, dispatch, dispose, disposeDispatchers, disposeReceivers, disposeWorkManagers, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getConnectionStrategy, getDefaultInboundTransformer, getDefaultOutboundTransformer, getDefaultResponseTransformer, getDispatcherFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getExceptionListener, getMaxDispatchersActive, getName, getNumberOfConcurrentTransactedReceivers, getOutputStream, getReceiver, getReceivers, getReceivers, getReceiverThreadingProfile, getReceiverWorkManager, getScheduler, getServiceDescriptor, getServiceOverrides, getSessionHandler, getStreamMessageAdapter, getSupportedProtocols, handleException, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, isConnected, isCreateMultipleTransactedReceivers, isDisposed, isDisposing, isEnableMessageEvents, isStarted, lookupReceiver, receive, receive, registerListener, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, send, setConnectionStrategy, setCreateMultipleTransactedReceivers, setDefaultInboundTransformer, setDefaultOutboundTransformer, setDefaultResponseTransformer, setDispatcherFactory, setDispatcherThreadingProfile, setEnableMessageEvents, setExceptionListener, setMaxDispatchersActive, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setServiceOverrides, setSessionHandler, setSupportedProtocols, startConnector, stopConnector, toString, unregisterListener, unregisterSupportedProtocol, workAccepted, workCompleted, workRejected, workStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OracleInContainerJmsConnector

public OracleInContainerJmsConnector()
Method Detail

getDataSource

public DataSource getDataSource()

setDataSource

public void setDataSource(DataSource dataSource)

getJdbcConnection

public Connection getJdbcConnection()
                             throws JMSException
Specified by:
getJdbcConnection in class AbstractOracleJmsConnector
Throws:
JMSException


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.