org.mule.umo.provider
Interface UMOConnectable

All Known Subinterfaces:
UMOMessageDispatcher, UMOMessageReceiver
All Known Implementing Classes:
AbstractConnector, AbstractJndiConnector, AbstractMailConnector, AbstractMessageDispatcher, AbstractMessageReceiver, AbstractOracleJmsConnector, AbstractPollingMessageReceiver, AbstractRetrieveMailConnector, AbstractTlsRetrieveMailConnector, ActiveMqJmsConnector, AxisConnector, AxisMessageDispatcher, AxisMessageReceiver, AxisWsdlConnector, AxisWsdlMessageDispatcher, EjbConnector, EjbMessageDispatcher, EjbMessageReceiver, FileConnector, FileMessageDispatcher, FileMessageReceiver, FtpConnector, FtpMessageDispatcher, FtpMessageReceiver, HttpClientMessageDispatcher, HttpConnector, HttpMessageReceiver, HttpsConnector, HttpsMessageReceiver, ImapConnector, ImapsConnector, JbiConnector, JbiMessageDispatcher, JbiMessageReceiver, JdbcConnector, JdbcMessageDispatcher, JdbcMessageReceiver, JettyConnector, JettyHttpMessageReceiver, JmsConnector, JmsMessageDispatcher, JmsMessageReceiver, JnpConnector, MulticastConnector, MulticastMessageDispatcher, MulticastMessageReceiver, MultiConsumerJmsMessageReceiver, OracleInContainerJmsConnector, OracleJmsConnector, OracleJmsMessageDispatcher, OracleJmsMessageReceiver, PollingHttpMessageReceiver, Pop3Connector, Pop3sConnector, ProcessConnector, ProcessMessageDispatcher, ProcessMessageReceiver, QuartzConnector, QuartzMessageDispatcher, QuartzMessageReceiver, RetrieveMessageDispatcher, RetrieveMessageReceiver, RmiCallbackMessageReceiver, RmiConnector, RmiMessageDispatcher, RmiMessageReceiver, ServletConnector, ServletMessageReceiver, SingleJmsMessageReceiver, SmtpConnector, SmtpMessageDispatcher, SmtpsConnector, SslConnector, SslMessageReceiver, StreamConnector, StreamMessageDispatcher, StreamMessageReceiver, SystemStreamConnector, TcpConnector, TcpMessageDispatcher, TcpMessageReceiver, TcpStreamingMessageReceiver, TestConnector, TestMessageDispatcher, TlsConnector, TransactedPollingMessageReceiver, TransactedSingleResourceJmsMessageReceiver, UdpConnector, UdpMessageDispatcher, UdpMessageReceiver, VMConnector, VMMessageDispatcher, VMMessageReceiver, WeblogicJmsConnector, WebsphereJmsConnector, WebsphereTransactedJmsMessageReceiver, XaTransactedJmsMessageReceiver, XFireConnector, XFireMessageDispatcher, XFireMessageReceiver, XFireWsdlConnector, XFireWsdlMessageDispatcher, XmppConnector, XmppMessageDispatcher, XmppMessageReceiver, XmppsConnector

public interface UMOConnectable

Interface for objects that should connect to a resource.


Method Summary
 void connect()
          Make the connection to the underlying transport.
 void disconnect()
          Disconnect the from the underlying transport
 String getConnectionDescription()
          Returns a string identifying the underlying resource
 boolean isConnected()
          Determines if this object is connected or not
 

Method Detail

connect

void connect()
             throws Exception
Make the connection to the underlying transport. The fact that this object is connected or not should have no influence on the lifecycle, especially the start / stop state if applicable.

Throws:
Exception

disconnect

void disconnect()
                throws Exception
Disconnect the from the underlying transport

Throws:
Exception

isConnected

boolean isConnected()
Determines if this object is connected or not

Returns:

getConnectionDescription

String getConnectionDescription()
Returns a string identifying the underlying resource

Returns:


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