org.mule.transport
Class AbstractJndiConnector
java.lang.Object
org.mule.transport.AbstractConnector
org.mule.transport.AbstractJndiConnector
- All Implemented Interfaces:
- java.util.EventListener, javax.resource.spi.work.WorkListener, Disposable, Initialisable, Lifecycle, LifecycleStateEnabled, Startable, Stoppable, NamedObject, Connectable, Connector
- Direct Known Subclasses:
- RmiConnector
public abstract class AbstractJndiConnector
- extends AbstractConnector
This class acts as common baseclass for both Rmi & EjbConnector Resolves Jndi root for connector usage
Fields inherited from class org.mule.transport.AbstractConnector |
connected, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, dispatcherFactory, dispatcherPoolFactory, dispatchers, initialStateStopped, lifecycleManager, logger, muleContext, muleMessageFactory, name, numberOfConcurrentTransactedReceivers, receivers, requesterFactory, requesters, serviceDescriptor, serviceOverrides, sessionHandler, startOnConnect |
Methods inherited from class org.mule.transport.AbstractConnector |
clearDispatchers, clearRequesters, configureDispatcherPool, connect, createDispatcherMessageProcessor, createMuleMessageFactory, createReceiver, createScheduler, destroyReceiver, disconnect, dispose, disposeReceivers, disposeWorkManagers, doConnect, doDisconnect, doDispose, doInitialise, doStart, doStop, doUnregisterListener, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getDefaultExchangePattern, getDefaultInboundTransformers, getDefaultOutboundTransformers, getDefaultResponseTransformers, getDispatcherFactory, getDispatcherPoolFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getInboundExchangePatterns, getLifecycleState, getMaxDispatchersActive, getMaxRequestersActive, getMaxTotalDispatchers, getMuleContext, getMuleMessageFactory, getName, getNumberOfConcurrentTransactedReceivers, getOutboundExchangePatterns, getOutputStream, getReceiver, getReceiverKey, getReceivers, getReceivers, getReceiverThreadingProfile, getReceiverWorkManager, getReplyToHandler, getRequesterFactory, getRequesterThreadingProfile, getRequesterWorkManager, getRetryPolicyTemplate, getScheduler, getServiceDescriptor, getServiceOverrides, getSessionHandler, getSupportedProtocols, handleException, handleException, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, initWorkManagers, isConnected, isCreateMultipleTransactedReceivers, isDisposed, isEnableMessageEvents, isInitialised, isInitialStateStopped, isResponseEnabled, isStarted, isStopped, isValidateConnections, lookupReceiver, registerListener, registerSupportedMetaProtocol, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, request, request, setConnected, setCreateMultipleTransactedReceivers, setDispatcherFactory, setDispatcherPoolFactory, setDispatcherPoolMaxWait, setDispatcherPoolWhenExhaustedAction, setDispatcherThreadingProfile, setDynamicNotification, setInitialStateStopped, setMaxDispatchersActive, setMaxRequestersActive, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setRequesterFactory, setRequesterPoolMaxWait, setRequesterPoolWhenExhaustedAction, setRequesterThreadingProfile, setRetryPolicyTemplate, setServiceOverrides, setSessionHandler, setSupportedProtocols, setupDispatchReturn, setupRequestReturn, setValidateConnections, shutdownScheduler, start, startAfterConnect, stop, supportsProtocol, toString, unregisterListener, unregisterSupportedProtocol, updateCachedNotificationHandler, validateConnection, workAccepted, workCompleted, workRejected, workStarted |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
jndiInitialFactory
protected java.lang.String jndiInitialFactory
jndiUrlPkgPrefixes
protected java.lang.String jndiUrlPkgPrefixes
jndiProviderUrl
protected java.lang.String jndiProviderUrl
jndiContext
protected javax.naming.Context jndiContext
jndiProviderProperties
protected java.util.Map jndiProviderProperties
AbstractJndiConnector
public AbstractJndiConnector(MuleContext context)
initJndiContext
protected void initJndiContext()
throws InitialisationException
- Throws:
InitialisationException
getJndiContext
public javax.naming.Context getJndiContext(java.lang.String jndiProviderUrl)
throws InitialisationException
- Throws:
InitialisationException
getJndiContext
public javax.naming.Context getJndiContext()
setJndiContext
public void setJndiContext(javax.naming.Context jndiContext)
setJndiInitialFactory
public void setJndiInitialFactory(java.lang.String jndiInitialFactory)
getJndiInitialFactory
public java.lang.String getJndiInitialFactory()
setJndiUrlPkgPrefixes
public void setJndiUrlPkgPrefixes(java.lang.String jndiUrlPkgPrefixes)
getJndiUrlPkgPrefixes
public java.lang.String getJndiUrlPkgPrefixes()
getJndiProviderUrl
public java.lang.String getJndiProviderUrl()
setJndiProviderUrl
public void setJndiProviderUrl(java.lang.String jndiProviderUrl)
getJndiProviderProperties
public java.util.Map getJndiProviderProperties()
setJndiProviderProperties
public void setJndiProviderProperties(java.util.Map jndiProviderProperties)
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.