org.mule.api.lifecycle
Interface Startable

All Known Subinterfaces:
Agent, Connectable, Connector, InboundEndpoint, JndiNameResolver, Lifecycle, LifecycleAdapter, LifecyleEnabledObjectPool, MessageDispatcher, MessageReceiver, MessageRequester, Model, MuleContext, OutboundRouter, QueueManager, Service, ServiceServiceMBean, WorkManager
All Known Implementing Classes:
AbderaServiceComponent, AbstractAgent, AbstractAggregator, AbstractAsyncRequestReplyRequester, AbstractComponent, AbstractConfigurationPattern, AbstractConnector, AbstractCorrelationAggregator, AbstractExceptionListener, AbstractExceptionStrategy, AbstractFlowConstruct, AbstractJavaComponent, AbstractJndiConnector, AbstractJndiNameResolver, AbstractMailConnector, AbstractMessageDispatcher, AbstractMessageProcessorChain, AbstractMessageProcessorOwner, AbstractMessageReceiver, AbstractMessageRequester, AbstractMessageSplitter, AbstractMessagingExceptionStrategy, AbstractModel, AbstractMuleObjectOwner, AbstractNotificationLoggerAgent, AbstractOutboundRouter, AbstractPipeline, AbstractPollingMessageReceiver, AbstractRecipientList, AbstractRedeliveryPolicy, AbstractRetrieveMailConnector, AbstractRoundRobinMessageSplitter, AbstractSelectiveRouter, AbstractSequenceRouter, AbstractService, AbstractSystemExceptionStrategy, AbstractTlsRetrieveMailConnector, AbstractTransportMessageHandler, AbstractWebServiceWrapperComponent, ActiveMQJmsConnector, ActiveMQXAJmsConnector, AjaxConnector, AjaxMessageDispatcher, AjaxMessageReceiver, AjaxServletConnector, AssertionMessageProcessor, AsyncDelegateMessageProcessor, AsyncInterceptingMessageProcessor, AxisConnector, AxisMessageDispatcher, AxisMessageReceiver, AxisMessageRequester, AxisWsdlConnector, AxisWsdlMessageDispatcher, BankQuotesInboundAggregator, BankQuotesResponseAggregator, Bridge, CachedJndiNameResolver, CallRequestEndpoint, CatchMessagingExceptionStrategy, ChainingRouter, ChoiceMessagingExceptionStrategy, ChoiceRouter, ClusterizableMessageSourceWrapper, ContentBasedRouter, CxfComponentExceptionStrategy, CxfInboundMessageProcessor, DefaultComponentLifecycleAdapter, DefaultInboundEndpoint, DefaultJavaComponent, DefaultJmxSupportAgent, DefaultLifecycleEnabledObjectPool, DefaultMessageProcessorChain, DefaultMessagingExceptionStrategy, DefaultMuleContext, DefaultServiceExceptionStrategy, DefaultSystemExceptionStrategy, DelegateWorkManager, DynamicRequestEndpoint, DynamicRequestEndpoint.NullInboundEndpoint, DynamicURIInboundEndpoint, EjbConnector, EjbMessageDispatcher, EjbMessageReceiver, EndpointNotificationLoggerAgent, EndpointSelector, EventCorrelator, ExceptionBasedRouter, ExceptionReturnTcpMessageReceiver, ExpressionMessageSplitter, ExpressionRecipientList, FileConnector, FileMessageDispatcher, FileMessageReceiver, FileMessageRequester, FilterBasedXmlMessageSplitter, FilteringOutboundRouter, FirstSuccessful, Flow, FlowConfiguringMessageProcessor, Foreach, ForwardingConsumer, FtpConnector, FtpMessageDispatcher, FtpMessageReceiver, FtpMessageRequester, FunctionalTestComponent, GmailSmtpConnector, HeartbeatAgent, HttpClientMessageDispatcher, HttpClientMessageRequester, HttpConnector, HttpMessageReceiver, HttpPollingConnector, HttpProxy, HttpResponseBuilder, HttpsClientMessageDispatcher, HttpsConnector, HttpsMessageReceiver, HttpsPollingConnector, IBeanFlowConstruct, IdempotentRedeliveryPolicy, ImapConnector, ImapsConnector, InheritedModel, InterceptingChainLifecycleWrapper, JcaComponent, JcaModel, JcaService, JdbcConnector, JdbcMessageDispatcher, JdbcMessageReceiver, JdbcMessageRequester, JdmkAgent, JerseyResourcesComponent, JettyHttpConnector, JettyHttpMessageReceiver, JettyHttpsConnector, JettyWebappServerAgent, JmsConnector, JmsMessageDispatcher, JmsMessageReceiver, JmsMessageRequester, JmxAgent, JmxServerNotificationAgent, JnpConnector, LaxAsyncInterceptingMessageProcessor, LaxSedaStageInterceptingMessageProcessor, ListMessageSplitter, LocalSocketTcpMessageDispatcher, Log4jAgent, Log4jNotificationLoggerAgent, MessageChunkAggregator, MessageChunkingRouter, MessageEnricher, MessageFilter, MessageProcessorFilterPair, MessageProcessorPollingConnector, MessageProcessorPollingMessageReceiver, MessagingExceptionStrategyAcceptorDelegate, MuleMQJmsConnector, MuleMQXAJmsConnector, MuleWorkManager, MulticastConnector, MulticastingRouter, MulticastMessageReceiver, MultiConsumerJmsMessageReceiver, Mx4jAgent, NullConnector, NullLifecycleAdapter, OutboundPassThroughRouter, PassThroughComponent, PollEndpointJob, PollingHttpMessageReceiver, PollingHttpsMessageReceiver, PollingTcpConnector, PollingTcpMessageReceiver, PooledJavaComponent, Pop3Connector, Pop3sConnector, ProcessComponent, PromptStdioConnector, QuartzConnector, QuartzMessageDispatcher, QuartzMessageReceiver, QuietExceptionStrategy, RemoteDispatcherAgent, Resequencer, ResponseMessageProcessorAdapter, RestServiceWrapper, RetrieveMessageReceiver, RetrieveMessageRequester, RmiCallbackMessageReceiver, RmiConnector, RmiMessageDispatcher, RmiMessageReceiver, RmiRegistryAgent, RollbackMessagingExceptionStrategy, RoundRobin, RulesComponent, ScriptComponent, SedaModel, SedaService, SedaStageInterceptingMessageProcessor, SequenceRouter, ServiceAsyncReplyCompositeMessageSource, ServiceAsyncRequestReplyRequestor, ServiceCompositeMessageSource, ServiceService, ServletConnector, ServletMessageReceiver, SftpConnector, SftpMessageDispatcher, SftpMessageReceiver, SftpMessageRequester, SimpleAsyncRequestReplyRequester, SimpleCallableJavaComponent, SimpleCollectionAggregator, SimpleJndiNameResolver, SimpleMessageProcessorChain, SimpleService, SingleJmsMessageReceiver, SmtpConnector, SmtpMessageDispatcher, SmtpsConnector, SslConnector, SslMessageReceiver, StartableCompositeMessageSource, StaticRecipientList, StdioConnector, StdioMessageDispatcher, StdioMessageReceiver, SxcFilteringOutboundRouter, TcpConnector, TcpMessageDispatcher, TcpMessageReceiver, TcpMessageRequester, TemplateMessagingExceptionStrategy, TestServiceComponent, TlsConnector, TransactedPollingMessageReceiver, TransactedSingleResourceJmsMessageReceiver, TransactionalFunctionalTestComponent, TransactionalInterceptingMessageProcessor, TransactionalQueueManager, TransformerRouter, UdpConnector, UdpMessageDispatcher, UdpMessageReceiver, UdpMessageRequester, UnsupportedMessageDispatcher, UnsupportedMessageRequester, UntilSuccessful, Validator, VMConnector, VMMessageDispatcher, VMMessageReceiver, VMMessageRequester, WeblogicJmsConnector, WebServiceWrapperComponent, WebServiceWrapperComponent, WebsphereJmsConnector, WebsphereTransactedJmsMessageReceiver, WireTap, WrapperManagerAgent, WSProxy, XaTransactedJmsMessageReceiver, XmlMessageSplitter, XmppConnector, XmppMessageDispatcher, XmppMessageReceiver, XmppMessageRequester, XmppPollingMessageReceiver, 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. This lifecycle interface should always be implemented with its opposite lifecycle interface Stoppable.

See Also:
Stoppable

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-2012 MuleSoft, Inc.. All Rights Reserved.