org.mule.lifecycle
Class JSR250LifecycleTrackerComponent

java.lang.Object
  extended by org.mule.lifecycle.JSR250LifecycleTrackerComponent
All Implemented Interfaces:
MuleContextAware, Callable, EventListener, Startable, Stoppable, ServiceAware

public class JSR250LifecycleTrackerComponent
extends Object
implements Startable, Stoppable, MuleContextAware, ServiceAware, Callable


Field Summary
 
Fields inherited from interface org.mule.api.lifecycle.Startable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Stoppable
PHASE_NAME
 
Constructor Summary
JSR250LifecycleTrackerComponent()
           
 
Method Summary
 void dispose()
           
 List<String> getTracker()
           
 void initialise()
           
 Object onCall(MuleEventContext eventContext)
           
 void setMuleContext(MuleContext context)
           
 void setProperty(String value)
           
 void setService(Service service)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSR250LifecycleTrackerComponent

public JSR250LifecycleTrackerComponent()
Method Detail

getTracker

public List<String> getTracker()

setProperty

public void setProperty(String value)

setMuleContext

public void setMuleContext(MuleContext context)
Specified by:
setMuleContext in interface MuleContextAware

initialise

@PostConstruct
public void initialise()

dispose

@PreDestroy
public void dispose()

start

public void start()
           throws MuleException
Specified by:
start in interface Startable
Throws:
MuleException

stop

public void stop()
          throws MuleException
Specified by:
stop in interface Stoppable
Throws:
MuleException

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.