org.mule.providers.oracle.jms
Class OracleJmsConnector

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.OracleJmsConnector
All Implemented Interfaces:
ConnectionNotificationListener, Disposable, EventListener, ExceptionListener, Initialisable, UMOConnectable, UMOConnector, UMOServerNotificationListener, WorkListener

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()
           
 Connection getJdbcConnection()
           
 oracle.jdbc.pool.OracleDataSource getJdbcConnectionPool()
           
 String getUrl()
           
 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
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)

getJdbcConnectionPool

public oracle.jdbc.pool.OracleDataSource getJdbcConnectionPool()


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