org.mule.umo
Interface UMOAgent

All Superinterfaces:
Disposable, Initialisable, Lifecycle, Startable, Stoppable
All Known Implementing Classes:
AbstractEventLoggerAgent, JdmkAgent, JmxAgent, Log4jAgent, MuleAdminAgent, Mx4jAgent

public interface UMOAgent
extends Lifecycle, Initialisable

UMOAgent is a server plugin that can be initialised stated and destroyed along with the UMOManager itself. Agents can initialise or bind to external services such as Jmx server

Version:
$Revision: 1.1.1.1 $
Author:
Ross Mason

Method Summary
 java.lang.String getDescription()
          Should be a 1 line description of the agent
 java.lang.String getName()
          Gets the name of this agent
 void registered()
           
 void setName(java.lang.String name)
          Sets the name of this agent
 void unregistered()
           
 
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

getName

public java.lang.String getName()
Gets the name of this agent

Returns:
the agent name

setName

public void setName(java.lang.String name)
Sets the name of this agent

Parameters:
name - the name of the agent

getDescription

public java.lang.String getDescription()
Should be a 1 line description of the agent

Returns:

registered

public void registered()

unregistered

public void unregistered()


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.