org.mule.transport
Class AbstractJndiConnector

java.lang.Object
  extended by org.mule.transport.AbstractConnector
      extended by 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


Field Summary
protected  javax.naming.Context jndiContext
           
protected  java.lang.String jndiInitialFactory
           
protected  java.util.Map jndiProviderProperties
           
protected  java.lang.String jndiProviderUrl
           
protected  java.lang.String jndiUrlPkgPrefixes
           
 
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
 
Fields inherited from interface org.mule.api.transport.Connector
INT_VALUE_NOT_SET
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Constructor Summary
AbstractJndiConnector(MuleContext context)
           
 
Method Summary
 javax.naming.Context getJndiContext()
           
 javax.naming.Context getJndiContext(java.lang.String jndiProviderUrl)
           
 java.lang.String getJndiInitialFactory()
           
 java.util.Map getJndiProviderProperties()
           
 java.lang.String getJndiProviderUrl()
           
 java.lang.String getJndiUrlPkgPrefixes()
           
protected  void initJndiContext()
           
 void setJndiContext(javax.naming.Context jndiContext)
           
 void setJndiInitialFactory(java.lang.String jndiInitialFactory)
           
 void setJndiProviderProperties(java.util.Map jndiProviderProperties)
           
 void setJndiProviderUrl(java.lang.String jndiProviderUrl)
           
 void setJndiUrlPkgPrefixes(java.lang.String jndiUrlPkgPrefixes)
           
 
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
 
Methods inherited from interface org.mule.api.transport.Connector
getProtocol
 

Field Detail

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
Constructor Detail

AbstractJndiConnector

public AbstractJndiConnector(MuleContext context)
Method Detail

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.