org.mule.lifecycle
Class LifecycleTrackerComponentObject

java.lang.Object
  extended by org.mule.lifecycle.AbstractLifecycleTracker
      extended by org.mule.lifecycle.LifecycleTrackerComponentObject
All Implemented Interfaces:
MuleContextAware, Callable, Disposable, EventListener, Initialisable, Lifecycle, Startable, Stoppable, ServiceAware

public class LifecycleTrackerComponentObject
extends AbstractLifecycleTracker
implements ServiceAware, Callable

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
LifecycleTrackerComponentObject()
           
 
Method Summary
 Object onCall(MuleEventContext eventContext)
           
 void setService(Service service)
           
 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

LifecycleTrackerComponentObject

public LifecycleTrackerComponentObject()
Method Detail

springInitialize

public void springInitialize()

springDestroy

public void springDestroy()

setService

public void setService(Service service)
Specified by:
setService in interface ServiceAware

onCall

public Object onCall(MuleEventContext eventContext)
              throws Exception
Specified by:
onCall in interface Callable
Throws:
Exception


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