public class MonitorCollector extends java.lang.Object implements CollectorController
Constructor and Description |
---|
MonitorCollector() |
MonitorCollector(java.util.function.BiConsumer<java.lang.String,java.lang.Exception> onexception) |
Modifier and Type | Method and Description |
---|---|
java.lang.Runnable |
addCollector(java.lang.String host,
java.lang.String pattern,
long period) |
java.lang.Runnable |
addCollectorInstance(java.lang.Object collector) |
java.lang.Runnable |
addHost(java.lang.String host,
java.lang.String url,
java.lang.String username,
java.lang.String password) |
java.lang.Runnable |
addSQLExecutor(SQLExecutor executor) |
static java.lang.String |
formatJMXServiceURLString(java.lang.String host,
int serverPort,
int rmiPort) |
static java.util.Map<java.lang.String,java.lang.Class<?>> |
getKeyTypesByObjectName(javax.management.ObjectName objname) |
void |
stop() |
public MonitorCollector()
public MonitorCollector(java.util.function.BiConsumer<java.lang.String,java.lang.Exception> onexception)
public java.lang.Runnable addHost(java.lang.String host, java.lang.String url, java.lang.String username, java.lang.String password) throws java.net.MalformedURLException
addHost
in interface CollectorController
java.net.MalformedURLException
public java.lang.Runnable addCollector(java.lang.String host, java.lang.String pattern, long period) throws javax.management.MalformedObjectNameException
addCollector
in interface CollectorController
javax.management.MalformedObjectNameException
public void stop()
stop
in interface CollectorController
public java.lang.Runnable addCollectorInstance(java.lang.Object collector) throws java.lang.Exception
java.lang.Exception
public java.lang.Runnable addSQLExecutor(SQLExecutor executor)
public static java.lang.String formatJMXServiceURLString(java.lang.String host, int serverPort, int rmiPort)
public static java.util.Map<java.lang.String,java.lang.Class<?>> getKeyTypesByObjectName(javax.management.ObjectName objname) throws java.lang.Exception
java.lang.Exception