org.mule.tck.testmodels.mule
Class TestConnector

java.lang.Object
  extended by org.mule.transport.AbstractConnector
      extended by org.mule.tck.testmodels.mule.TestConnector
All Implemented Interfaces:
ExceptionListener, EventListener, javax.resource.spi.work.WorkListener, org.mule.api.context.MuleContextAware, org.mule.api.lifecycle.Disposable, org.mule.api.lifecycle.Initialisable, org.mule.api.lifecycle.Lifecycle, org.mule.api.lifecycle.Startable, org.mule.api.lifecycle.Stoppable, org.mule.api.NamedObject, org.mule.api.transport.Connectable, org.mule.api.transport.Connector
Direct Known Subclasses:
TestConnector2

public class TestConnector
extends org.mule.transport.AbstractConnector

TestConnector use a mock connector


Nested Class Summary
 class TestConnector.DummyMessageAdapter
           
 
Field Summary
static String TEST
           
 
Fields inherited from class org.mule.transport.AbstractConnector
connected, connecting, connectionStrategy, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, muleContext, name, numberOfConcurrentTransactedReceivers, receivers, requesterFactory, requesters, serviceDescriptor, serviceOverrides, sessionHandler, started, startOnConnect
 
Fields inherited from interface org.mule.api.transport.Connector
INT_VALUE_NOT_SET
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Startable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Stoppable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Constructor Summary
TestConnector()
           
 
Method Summary
 org.mule.api.transport.MessageReceiver createReceiver(org.mule.api.service.Service service, org.mule.api.endpoint.InboundEndpoint endpoint)
           
 void destroyReceiver(org.mule.api.transport.MessageReceiver receiver, org.mule.api.endpoint.InboundEndpoint endpoint)
           
protected  void doConnect()
           
protected  void doDisconnect()
           
protected  void doDispose()
           
protected  void doInitialise()
           
protected  void doStart()
           
protected  void doStop()
           
 org.mule.api.transport.MessageAdapter getMessageAdapter(Object message)
           
 String getProtocol()
           
 String getSomeProperty()
           
 void setSomeProperty(String someProperty)
           
 
Methods inherited from class org.mule.transport.AbstractConnector
checkDisposed, connect, disconnect, dispatch, dispose, disposeDispatchers, disposeReceivers, disposeRequesters, disposeWorkManagers, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getConnectionStrategy, getDefaultInboundTransformers, getDefaultOutboundTransformers, getDefaultResponseTransformers, getDispatcherFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getExceptionListener, getMaxDispatchersActive, getMaxRequestersActive, getMuleContext, getName, getNumberOfConcurrentTransactedReceivers, getOutputStream, getReceiver, getReceiverKey, getReceivers, getReceivers, getReceiverThreadingProfile, getReceiverWorkManager, getReplyToHandler, getRequesterFactory, getRequesterThreadingProfile, getRequesterWorkManager, getScheduler, getServiceDescriptor, getServiceOverrides, getSessionHandler, getSupportedProtocols, handleException, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, initWorkManagers, isConnected, isCreateMultipleTransactedReceivers, isDisposed, isDisposing, isEnableMessageEvents, isRemoteSyncEnabled, isStarted, isSyncEnabled, lookupReceiver, registerListener, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, request, request, send, setConnectionStrategy, setCreateMultipleTransactedReceivers, setDispatcherFactory, setDispatcherThreadingProfile, setDynamicNotification, setExceptionListener, setMaxDispatchersActive, setMaxRequestersActive, setMuleContext, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setRequesterFactory, setRequesterThreadingProfile, setServiceOverrides, setSessionHandler, setSupportedProtocols, setupDispatchReturn, setupRequestReturn, start, stop, supportsProtocol, toString, unregisterListener, unregisterSupportedProtocol, updateCachedNotificationHandler, workAccepted, workCompleted, workRejected, workStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TEST

public static final String TEST
See Also:
Constant Field Values
Constructor Detail

TestConnector

public TestConnector()
Method Detail

doInitialise

protected void doInitialise()
                     throws org.mule.api.lifecycle.InitialisationException
Specified by:
doInitialise in class org.mule.transport.AbstractConnector
Throws:
org.mule.api.lifecycle.InitialisationException

doDispose

protected void doDispose()
Specified by:
doDispose in class org.mule.transport.AbstractConnector

doConnect

protected void doConnect()
                  throws Exception
Specified by:
doConnect in class org.mule.transport.AbstractConnector
Throws:
Exception

doDisconnect

protected void doDisconnect()
                     throws Exception
Specified by:
doDisconnect in class org.mule.transport.AbstractConnector
Throws:
Exception

doStart

protected void doStart()
                throws org.mule.api.MuleException
Specified by:
doStart in class org.mule.transport.AbstractConnector
Throws:
org.mule.api.MuleException

doStop

protected void doStop()
               throws org.mule.api.MuleException
Specified by:
doStop in class org.mule.transport.AbstractConnector
Throws:
org.mule.api.MuleException

getProtocol

public String getProtocol()

getMessageAdapter

public org.mule.api.transport.MessageAdapter getMessageAdapter(Object message)
                                                        throws org.mule.api.MessagingException
Specified by:
getMessageAdapter in interface org.mule.api.transport.Connector
Overrides:
getMessageAdapter in class org.mule.transport.AbstractConnector
Throws:
org.mule.api.MessagingException

getSomeProperty

public String getSomeProperty()

setSomeProperty

public void setSomeProperty(String someProperty)

createReceiver

public org.mule.api.transport.MessageReceiver createReceiver(org.mule.api.service.Service service,
                                                             org.mule.api.endpoint.InboundEndpoint endpoint)
                                                      throws Exception
Overrides:
createReceiver in class org.mule.transport.AbstractConnector
Throws:
Exception

destroyReceiver

public void destroyReceiver(org.mule.api.transport.MessageReceiver receiver,
                            org.mule.api.endpoint.InboundEndpoint endpoint)
                     throws Exception
Overrides:
destroyReceiver in class org.mule.transport.AbstractConnector
Throws:
Exception


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