|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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()
|
void |
pause()
Pauses event processing for theComponent. |
void |
resume()
Resumes the Component that has been paused. |
UMOMessage |
sendEvent(UMOEvent event)
Makes a synhronous event call to the component. |
Methods inherited from interface java.lang.Runnable |
run |
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 |
public UMODescriptor getDescriptor()
UMODescriptor
public void dispatchEvent(UMOEvent event) throws UMOException
event
- the event to consume
UMOException
- if the event fails to be processedpublic UMOMessage sendEvent(UMOEvent event) throws UMOException
event
- the event to consume
UMOException
- if the event fails to be processedpublic void pause() throws UMOException
UMOException
- if the component failed to pause.MuleConfiguration
public void resume() throws UMOException
UMOException
- if the component failed to resume
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |