org.mule.lifecycle
Class LifecycleTrackerComponent

java.lang.Object
  extended by org.mule.lifecycle.AbstractLifecycleTracker
      extended by org.mule.lifecycle.LifecycleTrackerComponent
All Implemented Interfaces:
Component, FlowConstructAware, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, MessageProcessor
Direct Known Subclasses:
LifecycleTrackerCheckComponent

public class LifecycleTrackerComponent
extends AbstractLifecycleTracker
implements FlowConstructAware, Component

Author:
David Dossot (david@dossot.net)

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
 
Constructor Summary
LifecycleTrackerComponent()
           
 
Method Summary
 FlowConstruct getFlowConstruct()
           
 ComponentStatistics getStatistics()
           
 MuleEvent process(MuleEvent event)
           
 void setFlowConstruct(FlowConstruct flowConstruct)
           
 void springDestroy()
           
 void springInitialize()
           
 
Methods inherited from class org.mule.lifecycle.AbstractLifecycleTracker
dispose, getTracker, initialise, setMuleContext, setProperty, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LifecycleTrackerComponent

public LifecycleTrackerComponent()
Method Detail

springInitialize

public void springInitialize()

springDestroy

public void springDestroy()

setFlowConstruct

public void setFlowConstruct(FlowConstruct flowConstruct)
Specified by:
setFlowConstruct in interface FlowConstructAware

getFlowConstruct

public FlowConstruct getFlowConstruct()

getStatistics

public ComponentStatistics getStatistics()
Specified by:
getStatistics in interface Component

process

public MuleEvent process(MuleEvent event)
                  throws MuleException
Specified by:
process in interface MessageProcessor
Throws:
MuleException


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.