org.mule.providers.oracle.jms
Class OracleJmsConnector

java.lang.Object
  extended byorg.mule.providers.AbstractConnector
      extended byorg.mule.providers.AbstractServiceEnabledConnector
          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, ExceptionListener, Initialisable, UMOConnectable, UMOConnector, UMOServerNotificationListener

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).

Author:
Travis Carlson, henks
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.AbstractServiceEnabledConnector
serviceDescriptor, serviceOverrides
 
Fields inherited from class org.mule.providers.AbstractConnector
connected, connecting, createDispatcherPerRequest, createMultipleTransactedReceivers, defaultInboundTransformer, defaultOutboundTransformer, defaultResponseTransformer, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, name, receivers, serverSide, sessionHandler, started, startOnConnect
 
Fields inherited from interface org.mule.umo.provider.UMOConnector
INT_VALUE_NOT_SET
 
Constructor Summary
OracleJmsConnector()
           
 
Method Summary
 void doInitialise()
           
 Connection getJdbcConnection()
           
 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, closeQuietly, createConnection, createRedeliveryHandler, doDisconnect, doDispose, doStart, getAcknowledgementMode, getClientId, getConnection, getConnectionFactory, getConnectionFactoryClass, getConnectionFactoryJndiName, getConnectionFactoryProperties, getJmsSupport, getJndiContext, getJndiInitialFactory, getJndiProviderProperties, getJndiProviderUrl, getMaxRedelivery, getMessageAdapter, getPassword, getReceiverKey, getRedeliveryHandler, getReplyToHandler, getSession, getSessionFactory, getSessionFromTransaction, getSpecification, getUsername, initJndiContext, isCacheJmsSessions, isDurable, isForceJndiDestinations, isJndiDestinations, isNoLocal, isPersistentDelivery, isRecoverJmsConnections, isRemoteSyncEnabled, onNotification, setAcknowledgementMode, setCacheJmsSessions, setClientId, setConnection, setConnectionFactory, setConnectionFactoryClass, setConnectionFactoryJndiName, setConnectionFactoryProperties, setDurable, setForceJndiDestinations, setJmsSupport, setJndiContext, setJndiDestinations, setJndiInitialFactory, setJndiProviderProperties, setJndiProviderUrl, setMaxRedelivery, setNoLocal, setPassword, setPersistentDelivery, setRecoverJmsConnections, setRedeliveryHandler, setSpecification, setUsername
 
Methods inherited from class org.mule.providers.AbstractServiceEnabledConnector
createReceiver, getServiceDescriptor, getServiceOverrides, getStreamMessageAdapter, initFromServiceDescriptor, initialiseFromUrl, setServiceOverrides
 
Methods inherited from class org.mule.providers.AbstractConnector
checkDisposed, connect, createDispatcher, destroyReceiver, disconnect, dispose, disposeDispatchers, disposeReceivers, doStop, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getConnectionStrategy, getDefaultInboundTransformer, getDefaultOutboundTransformer, getDefaultResponseTransformer, getDispatcher, getDispatcher, getDispatcherFactory, getDispatchers, getDispatcherThreadingProfile, getExceptionListener, getName, getReceiver, getReceiver, getReceivers, getReceivers, getReceiverThreadingProfile, getSessionHandler, getSupportedProtocols, handleException, handleWorkException, initialise, isConnected, isCreateDispatcherPerRequest, isCreateMultipleTransactedReceivers, isDisposed, isDisposing, isEnableMessageEvents, isServerSide, isStarted, isUseSingleDispatcherThreadPool, isUseSingleReceiverThreadPool, lookupDispatcher, lookupReceiver, registerListener, registerSupportedProtocol, registerSupportedProtocolWithotPrefix, setConnectionStrategy, setCreateDispatcherPerRequest, setCreateMultipleTransactedReceivers, setDefaultInboundTransformer, setDefaultOutboundTransformer, setDefaultResponseTransformer, setDispatcherFactory, setDispatcherThreadingProfile, setEnableMessageEvents, setExceptionListener, setName, setReceiverThreadingProfile, setServerSide, setSessionHandler, setSupportedProtocols, setUseSingleDispatcherThreadPool, setUseSingleReceiverThreadPool, startConnector, stopConnector, unregisterListener, unregisterSupportedProtocol, workAccepted, workCompleted, workRejected, workStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleJmsConnector

public OracleJmsConnector()
Method Detail

doInitialise

public 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 OracleDataSource getJdbcConnectionPool()


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.