org.mule.api.lifecycle
Interface Startable
- All Known Subinterfaces:
- Agent, Component, Connectable, Connector, JavaComponent, Lifecycle, LifecycleAdapter, LifecyleEnabledObjectPool, MessageDispatcher, MessageReceiver, MessageRequester, Model, MuleContext, QueueManager, Service, WorkManager
- All Known Implementing Classes:
- AbstractAgent, AbstractComponent, AbstractConnectable, AbstractConnector, AbstractJavaComponent, AbstractJndiConnector, AbstractMessageDispatcher, AbstractMessageReceiver, AbstractMessageRequester, AbstractModel, AbstractNotificationLoggerAgent, AbstractPollingMessageReceiver, AbstractService, ConfigScannerAgent, DefaultJavaComponent, DefaultLifecycleAdapter, DefaultLifecycleEnabledObjectPool, DefaultMuleContext, DirectModel, DirectService, EndpointNotificationLoggerAgent, InheritedModel, Log4jNotificationLoggerAgent, MuleWorkManager, NullLifecycleAdapter, PassThroughComponent, PipelineModel, PipelineService, PooledJavaComponent, SedaModel, SedaService, SimpleCallableJavaComponent, TransactedPollingMessageReceiver, TransactionalQueueManager, UnsupportedMessageDispatcher, UnsupportedMessageRequester
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.
This lifecycle interface should always be implemented with its opposite lifecycle interface Stoppable
.
- See Also:
Stoppable
Method Summary |
void |
start()
|
PHASE_NAME
static final String PHASE_NAME
- See Also:
- Constant Field Values
start
void start()
throws MuleException
- Throws:
MuleException
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.