org.mule.umo.manager
Interface UMOAgent
- All Superinterfaces:
- Disposable, Initialisable, Lifecycle, Startable, Stoppable
- All Known Implementing Classes:
- AbstractNotificationLoggerAgent, DefaultJmxSupportAgent, EndpointNotificationLoggerAgent, JdmkAgent, JmxAgent, JmxServerNotificationAgent, Log4jAgent, Log4jNotificationLoggerAgent, MuleAdminAgent, Mx4jAgent, RmiRegistryAgent, TestAgent, WrapperManagerAgent, YourKitProfilerAgent
public interface UMOAgent
- extends Lifecycle, Initialisable
UMOAgent
is a server plugin that can be initialised, started and
destroyed along with the UMOManager itself. Agents can initialise or bind to
external services such as a Jmx server.
Methods inherited from interface org.mule.umo.lifecycle.Startable |
start |
Methods inherited from interface org.mule.umo.lifecycle.Stoppable |
stop |
getName
String getName()
- Gets the name of this agent
- Returns:
- the agent name
setName
void setName(String name)
- Sets the name of this agent
- Parameters:
name
- the name of the agent
getDescription
String getDescription()
- Should be a 1 line description of the agent
- Returns:
registered
void registered()
unregistered
void unregistered()
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.