org.mule.providers.oracle.jms
Class OracleJmsConnector

java.lang.Object
  extended by org.mule.providers.AbstractConnector
      extended by org.mule.providers.jms.JmsConnector
          extended by org.mule.providers.oracle.jms.AbstractOracleJmsConnector
              extended by org.mule.providers.oracle.jms.OracleJmsConnector
All Implemented Interfaces:
ExceptionListener, EventListener, javax.resource.spi.work.WorkListener, ConnectionNotificationListener, Disposable, Initialisable, UMOServerNotificationListener, UMOConnectable, UMOConnector
Direct Known Subclasses:
OracleInContainerJmsConnector

public class OracleJmsConnector
extends AbstractOracleJmsConnector

Extends the standard Mule JMS Provider with functionality specific to Oracle's JMS implementation based on Advanced Queueing (Oracle AQ).

See Also:
OracleJmsSupport, JmsConnector, Streams Advanced Queuing

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
OracleJmsConnector()
           
 
Method Summary
protected  void doInitialise()
           
 DataSource getDataSource()
           
 Connection getJdbcConnection()
           
 String getUrl()
           
 void setDataSource(DataSource dataSource)
           
 void setUrl(String url)
           
 
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
applyVendorSpecificConnectionFactoryProperties, close, close, close, close, closeQuietly, closeQuietly, closeQuietly, closeQuietly, closeQuietly, createConnection, createRedeliveryHandler, doDisconnect, doDispose, 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

OracleJmsConnector

public OracleJmsConnector()
Method Detail

doInitialise

protected void doInitialise()
                     throws InitialisationException
Overrides:
doInitialise in class JmsConnector
Throws:
InitialisationException

getJdbcConnection

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

getUrl

public String getUrl()

setUrl

public void setUrl(String url)

getDataSource

public DataSource getDataSource()

setDataSource

public void setDataSource(DataSource dataSource)


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