org.mule.impl.internal.admin
Class MuleManagerComponent
java.lang.Object
org.mule.impl.internal.admin.MuleManagerComponent
- All Implemented Interfaces:
- Callable, Initialisable, UMOEventListener
- public class MuleManagerComponent
- extends java.lang.Object
- implements Callable, Initialisable
MuleManagerComponent
is a MuleManager interal server component responsible
for receiving remote requests as dispatching them locally
- Version:
- $Revision: 1.5 $
- Author:
- Ross Mason
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static transient Log logger
- logger used by this class
MANAGER_COMPONENT_NAME
public static final java.lang.String MANAGER_COMPONENT_NAME
- See Also:
- Constant Field Values
MANAGER_PROVIDER_NAME
public static final java.lang.String MANAGER_PROVIDER_NAME
- See Also:
- Constant Field Values
MuleManagerComponent
public MuleManagerComponent()
initialise
public void initialise()
throws InitialisationException
- Description copied from interface:
Initialisable
- Method used to perform any initialisation work. If a fatal
error occurs during initialisation an
InitialisationException
should be thrown, causing the Mule instance to shutdown. If the error is
recoverable, say by retrying to connect, a RecoverableException
should be thrown. There is no guarantee that by throwing a Recoverable exception
that the Mule instance will not shut down.
- Specified by:
initialise
in interface Initialisable
- Throws:
InitialisationException
- if a fatal error occurs causing the Mule instance to
shutdown
onCall
public java.lang.Object onCall(UMOEventContext context)
throws java.lang.Exception
- Description copied from interface:
Callable
- Passes the event to the listener
- Specified by:
onCall
in interface Callable
- Parameters:
context
- the context of the current event being process
- Returns:
- Object this object can be anything. When the
UMOLifecycleAdapter
for
the component receives this object it will first see if the Object is an
UMOMessage
if not and the Object is not null a new message will be created using
the returned object as the payload. This new event will then get published via the configured
outbound router if-
- One has been configured for the UMO.
- the
setStopFurtherProcessing(true)
wasn't called on the event context event.
- Throws:
java.lang.Exception
- if the event fails to process properly. If exceptions aren't handled by the implementation
they will be handled by the exceptionListener associated with the component
invokeAction
protected java.lang.Object invokeAction(AdminEvent action,
UMOEventContext context)
throws UMOException
- Throws:
UMOException
sendAction
protected java.lang.Object sendAction(AdminEvent action,
UMOEventContext context)
throws UMOException
- Throws:
UMOException
receiveAction
protected java.lang.Object receiveAction(AdminEvent action,
UMOEventContext context)
throws UMOException
- Throws:
UMOException
getDescriptor
public static final UMODescriptor getDescriptor(UMOConnector connector,
UMOEndpointURI endpointUri)
throws UMOException
- Throws:
UMOException
Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.