Class MonitorRegistryServer
- java.lang.Object
-
- dk.netarkivet.monitor.distribute.MonitorMessageHandler
-
- dk.netarkivet.monitor.registry.distribute.MonitorRegistryServer
-
- All Implemented Interfaces:
CleanupIF
,MonitorMessageVisitor
,javax.jms.MessageListener
public class MonitorRegistryServer extends MonitorMessageHandler implements CleanupIF
The monitor registry server listens on JMS for hosts that wish to register themselves to the service. The registry lists hosts that can be monitored with JMX.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanup()
Remove listener on shutdown.static MonitorRegistryServer
getInstance()
Get the registry server singleton.void
visit(RegisterHostMessage msg)
This method registers the sender as a host to be monitored with JMX.-
Methods inherited from class dk.netarkivet.monitor.distribute.MonitorMessageHandler
onMessage
-
-
-
-
Method Detail
-
getInstance
public static MonitorRegistryServer getInstance()
Get the registry server singleton.- Returns:
- The registry server.
-
visit
public void visit(RegisterHostMessage msg)
This method registers the sender as a host to be monitored with JMX.- Specified by:
visit
in interfaceMonitorMessageVisitor
- Overrides:
visit
in classMonitorMessageHandler
- Parameters:
msg
- a RegisterHostMessage- Throws:
ArgumentNotValid
- on null parameter.
-
-