|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UMOComponent
UMOComponent
is the interal repesentation of a Mule Managed
component. It is responsible for managing the interaction of events to and from
the component as well as managing pooled resources.
Method Summary | |
---|---|
void |
dispatchEvent(UMOEvent event)
Makes an asynhronous event call to the component. |
UMODescriptor |
getDescriptor()
|
Object |
getInstance()
Gets the underlying instance for this component. |
boolean |
isPaused()
True if the component is in a paused state, false otherwise |
boolean |
isStarted()
Determines whether this component has been started |
void |
pause()
Pauses event processing for a single Mule Component. |
void |
resume()
Resumes a single Mule Component that has been paused. |
UMOMessage |
sendEvent(UMOEvent event)
Makes a synhronous event call to the component. |
Methods inherited from interface org.mule.umo.lifecycle.Startable |
---|
start |
Methods inherited from interface org.mule.umo.lifecycle.Stoppable |
---|
stop |
Methods inherited from interface org.mule.umo.lifecycle.Disposable |
---|
dispose |
Methods inherited from interface org.mule.umo.lifecycle.Initialisable |
---|
initialise |
Method Detail |
---|
UMODescriptor getDescriptor()
UMODescriptor
void dispatchEvent(UMOEvent event) throws UMOException
event
- the event to consume
UMOException
- if the event fails to be processedUMOMessage sendEvent(UMOEvent event) throws UMOException
event
- the event to consume
UMOException
- if the event fails to be processedboolean isStarted()
Object getInstance() throws UMOException
UMOException
void pause() throws UMOException
UMOException
void resume() throws UMOException
UMOException
boolean isPaused()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |