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 CollectorControllerjava.net.MalformedURLExceptionpublic java.lang.Runnable addCollector(java.lang.String host,
java.lang.String pattern,
long period)
throws javax.management.MalformedObjectNameException
addCollector in interface CollectorControllerjavax.management.MalformedObjectNameExceptionpublic void stop()
stop in interface CollectorControllerpublic java.lang.Runnable addCollectorInstance(java.lang.Object collector)
throws java.lang.Exception
java.lang.Exceptionpublic 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