B C D G I J M P R S T U

B

bind(ServiceBinder) - Static method in class uk.co.gidley.jmxmonitor.services.JmxMonitorModule
 

C

connectorServerName - Variable in class uk.co.gidley.jmxmonitor.services.InternalJmx
 

D

DiscriminatingJmxMonitor - Class in uk.co.gidley.jmxmonitor.monitoring
A JMX monitor that takes readings based on a discriminator Is that really the best classname I could think of Created by IntelliJ IDEA.
DiscriminatingJmxMonitor(String, ObjectName, String, String, MBeanServerConnection) - Constructor for class uk.co.gidley.jmxmonitor.monitoring.DiscriminatingJmxMonitor
 

G

getConfiguration() - Method in class uk.co.gidley.jmxmonitor.services.MainConfiguration
 
getConnectorServerName() - Method in class uk.co.gidley.jmxmonitor.services.InternalJmx
 
getName() - Method in class uk.co.gidley.jmxmonitor.monitoring.DiscriminatingJmxMonitor
 
getName() - Method in interface uk.co.gidley.jmxmonitor.monitoring.Monitor
The name of the monitor This is defined in the scope of the monitor group
getName() - Method in class uk.co.gidley.jmxmonitor.monitoring.MonitoringGroup
 
getName() - Method in class uk.co.gidley.jmxmonitor.monitoring.SimpleJmxMonitor
 
getReading() - Method in class uk.co.gidley.jmxmonitor.monitoring.DiscriminatingJmxMonitor
 
getReading() - Method in interface uk.co.gidley.jmxmonitor.monitoring.Monitor
The reading is typically a base type or a String.
getReading() - Method in class uk.co.gidley.jmxmonitor.monitoring.SimpleJmxMonitor
 
getRegistry() - Method in class uk.co.gidley.jmxmonitor.RegistryManager
 

I

InitialisationException - Exception in uk.co.gidley.jmxmonitor.services
Created by IntelliJ IDEA.
InitialisationException() - Constructor for exception uk.co.gidley.jmxmonitor.services.InitialisationException
 
InitialisationException(String) - Constructor for exception uk.co.gidley.jmxmonitor.services.InitialisationException
 
InitialisationException(Throwable) - Constructor for exception uk.co.gidley.jmxmonitor.services.InitialisationException
 
InitialisationException(String, Throwable) - Constructor for exception uk.co.gidley.jmxmonitor.services.InitialisationException
 
initialise(String, File, File, long) - Method in class uk.co.gidley.jmxmonitor.monitoring.MonitoringGroup
Called to initialise the monitoring group.
initialise() - Method in class uk.co.gidley.jmxmonitor.services.ThreadManager
 
InternalJmx - Class in uk.co.gidley.jmxmonitor.services
Holds the internal JMX configuration Created by IntelliJ IDEA.
InternalJmx(MainConfiguration, RegistryShutdownHub) - Constructor for class uk.co.gidley.jmxmonitor.services.InternalJmx
 
isAbove(long, long) - Static method in class uk.co.gidley.jmxmonitor.functions.RangeFunctions
Returns true IFF reading is greater than value
isAlive() - Method in class uk.co.gidley.jmxmonitor.monitoring.MonitoringGroup
The group should respond true unless it knows it has failed
isBelow(long, long) - Static method in class uk.co.gidley.jmxmonitor.functions.RangeFunctions
Returns true IFF reading is less than value
isBetween(long, long, long) - Static method in class uk.co.gidley.jmxmonitor.functions.RangeFunctions
Returns true IFF reading is between floor and ceiling
isReadyToRun() - Method in class uk.co.gidley.jmxmonitor.RegistryManager
 

J

JmxMonitor - Class in uk.co.gidley.jmxmonitor
Created by IntelliJ IDEA.
JmxMonitor() - Constructor for class uk.co.gidley.jmxmonitor.JmxMonitor
 
JMXMONITOR_STOPKEY - Static variable in class uk.co.gidley.jmxmonitor.services.ThreadManager
 
JMXMONITOR_STOPPORT - Static variable in class uk.co.gidley.jmxmonitor.services.ThreadManager
 
JmxMonitorModule - Class in uk.co.gidley.jmxmonitor.services
Created by IntelliJ IDEA.
JmxMonitorModule() - Constructor for class uk.co.gidley.jmxmonitor.services.JmxMonitorModule
 

M

main(String[]) - Static method in class uk.co.gidley.jmxmonitor.JmxMonitor
 
MainConfiguration - Class in uk.co.gidley.jmxmonitor.services
Created by IntelliJ IDEA.
MainConfiguration() - Constructor for class uk.co.gidley.jmxmonitor.services.MainConfiguration
 
Monitor - Interface in uk.co.gidley.jmxmonitor.monitoring
A monitor retrieves data from a remote source

Monitors are initialised by their monitoring group.

MonitoringGroup - Class in uk.co.gidley.jmxmonitor.monitoring
A monitoring group combines a set of monitors and expressions to output data to a logger
MonitoringGroup() - Constructor for class uk.co.gidley.jmxmonitor.monitoring.MonitoringGroup
 

P

PROPERTY_PREFIX - Static variable in class uk.co.gidley.jmxmonitor.services.ThreadManager
 

R

RangeFunctions - Class in uk.co.gidley.jmxmonitor.functions
Library of extra functions for scripting.
RangeFunctions() - Constructor for class uk.co.gidley.jmxmonitor.functions.RangeFunctions
 
ReadingFailedException - Exception in uk.co.gidley.jmxmonitor.monitoring
Thrown when a reading failed.
ReadingFailedException() - Constructor for exception uk.co.gidley.jmxmonitor.monitoring.ReadingFailedException
 
ReadingFailedException(String) - Constructor for exception uk.co.gidley.jmxmonitor.monitoring.ReadingFailedException
 
ReadingFailedException(Throwable) - Constructor for exception uk.co.gidley.jmxmonitor.monitoring.ReadingFailedException
 
ReadingFailedException(String, Throwable) - Constructor for exception uk.co.gidley.jmxmonitor.monitoring.ReadingFailedException
 
registryDidShutdown() - Method in class uk.co.gidley.jmxmonitor.services.InternalJmx
 
RegistryManager - Class in uk.co.gidley.jmxmonitor
Start the registry and pass control to the manager service.
RegistryManager(String) - Constructor for class uk.co.gidley.jmxmonitor.RegistryManager
 
run() - Method in class uk.co.gidley.jmxmonitor.monitoring.MonitoringGroup
Start monitoring (as a thread) return when stopped

S

setConfiguration(Configuration) - Method in class uk.co.gidley.jmxmonitor.services.MainConfiguration
 
setName(String) - Method in class uk.co.gidley.jmxmonitor.monitoring.MonitoringGroup
 
SHUTDOWN_MONITOR_THREAD - Static variable in class uk.co.gidley.jmxmonitor.services.ThreadManager
 
SimpleJmxMonitor - Class in uk.co.gidley.jmxmonitor.monitoring
Created by IntelliJ IDEA.
SimpleJmxMonitor(String, ObjectName, String, MBeanServerConnection) - Constructor for class uk.co.gidley.jmxmonitor.monitoring.SimpleJmxMonitor
 
start() - Method in class uk.co.gidley.jmxmonitor.RegistryManager
 
start(Configuration) - Method in class uk.co.gidley.jmxmonitor.services.InternalJmx
 
stop() - Method in class uk.co.gidley.jmxmonitor.monitoring.MonitoringGroup
The group should stop at the next opportunity.
stop() - Method in class uk.co.gidley.jmxmonitor.RegistryManager
 
stop() - Method in class uk.co.gidley.jmxmonitor.services.ThreadManager
Stop this asap (NOT sync)

T

ThreadManager - Class in uk.co.gidley.jmxmonitor.services
The manager service is responsible for managing the main thread loop and controlling the monitors
ThreadManager(MainConfiguration) - Constructor for class uk.co.gidley.jmxmonitor.services.ThreadManager
 
toString() - Method in exception uk.co.gidley.jmxmonitor.monitoring.ReadingFailedException
 

U

uk.co.gidley.jmxmonitor - package uk.co.gidley.jmxmonitor
 
uk.co.gidley.jmxmonitor.functions - package uk.co.gidley.jmxmonitor.functions
 
uk.co.gidley.jmxmonitor.monitoring - package uk.co.gidley.jmxmonitor.monitoring
 
uk.co.gidley.jmxmonitor.services - package uk.co.gidley.jmxmonitor.services
 

B C D G I J M P R S T U

Copyright © 2009-2010. All Rights Reserved.