org.mule.lifecycle
Class JSR250LifecycleTrackerComponent
java.lang.Object
org.mule.lifecycle.JSR250LifecycleTrackerComponent
- All Implemented Interfaces:
- MuleContextAware, Callable, EventListener, Startable, Stoppable, ServiceAware
public class JSR250LifecycleTrackerComponent
- extends Object
- implements Startable, Stoppable, MuleContextAware, ServiceAware, Callable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSR250LifecycleTrackerComponent
public JSR250LifecycleTrackerComponent()
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.