org.mule.api.lifecycle
Interface Startable

All Known Subinterfaces:
Agent, Component, Connector, JavaComponent, Lifecycle, LifecycleAdapter, LifecyleEnabledObjectPool, MessageReceiver, Model, MuleContext, QueueManager, Service, ServiceServiceMBean, WorkManager
All Known Implementing Classes:
AbstractAgent, AbstractComponent, AbstractConnector, AbstractJavaComponent, AbstractJndiConnector, AbstractMailConnector, AbstractMessageReceiver, AbstractModel, AbstractNotificationLoggerAgent, AbstractPollingMessageReceiver, AbstractRetrieveMailConnector, AbstractService, AbstractTlsRetrieveMailConnector, AbstractWebServiceWrapperComponent, ActiveMQJmsConnector, ActiveMQXAJmsConnector, AxisConnector, AxisMessageReceiver, AxisWsdlConnector, ConfigScannerAgent, CxfConnector, CxfMessageReceiver, CxfServiceComponent, CxfWsdlConnector, DefaultJavaComponent, DefaultJmxSupportAgent, DefaultLifecycleAdapter, DefaultLifecycleEnabledObjectPool, DefaultMuleContext, DelegateWorkManager, DirectModel, DirectService, EjbConnector, EjbMessageReceiver, EndpointNotificationLoggerAgent, FileConnector, FileMessageReceiver, FtpConnector, FtpMessageReceiver, HttpConnector, HttpMessageReceiver, HttpPollingConnector, HttpsConnector, HttpsMessageReceiver, HttpsPollingConnector, ImapConnector, ImapsConnector, InheritedModel, JcaComponent, JcaModel, JcaService, JdbcConnector, JdbcMessageReceiver, JdmkAgent, JettyHttpConnector, JettyHttpMessageReceiver, JettyHttpsConnector, JmsConnector, JmsMessageReceiver, JmxAgent, JmxServerNotificationAgent, JnpConnector, Log4jAgent, Log4jNotificationLoggerAgent, MuleWorkManager, MulticastConnector, MulticastMessageReceiver, MultiConsumerJmsMessageReceiver, Mx4jAgent, PassThroughComponent, PipelineModel, PipelineService, PollingHttpMessageReceiver, PooledJavaComponent, Pop3Connector, Pop3sConnector, ProcessComponent, ProcessConnector, ProcessMessageReceiver, PromptStdioConnector, QuartzConnector, QuartzMessageReceiver, RemoteDispatcherAgent, RestServiceWrapper, RetrieveMessageReceiver, RmiCallbackMessageReceiver, RmiConnector, RmiMessageReceiver, RmiRegistryAgent, ScriptComponent, SedaModel, SedaService, ServiceService, ServletConnector, ServletMessageReceiver, SimpleCallableJavaComponent, SingleJmsMessageReceiver, SmtpConnector, SmtpConnector, SmtpsConnector, SslConnector, SslMessageReceiver, StdioConnector, StdioMessageReceiver, TcpConnector, TcpMessageReceiver, TlsConnector, TransactedPollingMessageReceiver, TransactedSingleResourceJmsMessageReceiver, TransactionalQueueManager, UdpConnector, UdpMessageReceiver, VMConnector, VMMessageReceiver, WeblogicJmsConnector, WebServiceWrapperComponent, WebServiceWrapperComponent, WebsphereJmsConnector, WebsphereTransactedJmsMessageReceiver, WrapperManagerAgent, XaTransactedJmsMessageReceiver, XmppConnector, XmppMessageReceiver, XmppsConnector, YourKitProfilerAgent

public interface Startable

Startable provides an object with a start() method which gets called when the Mule instance gets started. This is mostly used by infrastructure components, but can also be implemented by service objects

See Also:
LifecycleAdapter

Field Summary
static String PHASE_NAME
           
 
Method Summary
 void start()
           
 

Field Detail

PHASE_NAME

static final String PHASE_NAME
See Also:
Constant Field Values
Method Detail

start

void start()
           throws MuleException
Throws:
MuleException


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