org.mule.api.lifecycle
Interface Lifecycle

All Superinterfaces:
Disposable, Initialisable, Startable, Stoppable
All Known Subinterfaces:
Agent, Component, Connector, JavaComponent, LifecycleAdapter, MessageReceiver, Model, MuleContext, Service
All Known Implementing Classes:
AbstractAgent, AbstractComponent, AbstractConnector, AbstractJavaComponent, AbstractJndiConnector, AbstractMessageReceiver, AbstractModel, AbstractNotificationLoggerAgent, AbstractPollingMessageReceiver, AbstractService, ConfigScannerAgent, DefaultJavaComponent, DefaultLifecycleAdapter, DefaultMuleContext, DirectModel, DirectService, EndpointNotificationLoggerAgent, InheritedModel, Log4jNotificationLoggerAgent, PassThroughComponent, PipelineModel, PipelineService, PooledJavaComponent, SedaModel, SedaService, SimpleCallableJavaComponent, TransactedPollingMessageReceiver

public interface Lifecycle
extends Initialisable, Startable, Stoppable, Disposable

DefaultLifecyclePhase adds lifecycle methods start, stop and dispose. TODO MULE-2113


Field Summary
 
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
 
Method Summary
 
Methods inherited from interface org.mule.api.lifecycle.Initialisable
initialise
 
Methods inherited from interface org.mule.api.lifecycle.Startable
start
 
Methods inherited from interface org.mule.api.lifecycle.Stoppable
stop
 
Methods inherited from interface org.mule.api.lifecycle.Disposable
dispose
 



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