public class Server
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DATAGRAM_SOCKET_FACTORY_POOL |
static java.lang.String |
JMX_CONNECTION_FACTORY_POOL |
static java.lang.String |
SOCKET_FACTORY_POOL |
Constructor and Description |
---|
Server() |
Server(java.lang.String host,
java.lang.String port) |
Server(java.lang.String host,
java.lang.String port,
Query query) |
Modifier and Type | Method and Description |
---|---|
void |
addQuery(Query q)
Adds a query.
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAlias()
Some writers (GraphiteWriter) use the alias in generation of the unique
key which references this server.
|
java.lang.String |
getCronExpression()
Each server can set a cronExpression for the scheduler.
|
java.lang.String |
getHost() |
JmxProcess |
getJmxProcess()
The parent container in json
|
javax.management.MBeanServer |
getLocalMBeanServer() |
java.lang.Integer |
getNumQueryThreads()
The number of query threads for this server.
|
java.lang.String |
getPassword() |
java.lang.String |
getPort() |
java.lang.String |
getProtocolProviderPackages()
This is some obtuse shit for enabling weblogic support.
|
java.util.List<Query> |
getQueries() |
java.util.List<Result> |
getResults()
If there are queries and results that have been executed, this is just a
shortcut to get all the Results.
|
java.lang.String |
getUrl()
The jmx url to connect to.
|
java.lang.String |
getUsername() |
int |
hashCode() |
boolean |
isLocal()
Whether the current local Java process should be used or not (useful for
polling the embedded JVM when using JmxTrans inside a JVM to poll JMX
stats and push them remotely)
|
boolean |
isQueriesMultiThreaded() |
void |
setAlias(java.lang.String alias)
Some writers (GraphiteWriter) use the alias in generation of the unique
key which references this server.
|
void |
setCronExpression(java.lang.String cronExpression)
Each server can set a cronExpression for the scheduler.
|
void |
setHost(java.lang.String host) |
void |
setJmxProcess(JmxProcess jmxProcess)
The parent container in json
|
void |
setLocal(boolean local) |
void |
setLocalMBeanServer(javax.management.MBeanServer localMBeanServer) |
void |
setNumQueryThreads(java.lang.Integer numQueryThreads)
The number of query threads for this server.
|
void |
setPassword(java.lang.String password) |
void |
setPort(java.lang.String port) |
void |
setProtocolProviderPackages(java.lang.String protocolProviderPackages)
This is some obtuse shit for enabling weblogic support.
|
void |
setQueries(java.util.List<Query> queries)
Won't add the same query (determined by equals()) 2x.
|
void |
setUrl(java.lang.String url) |
void |
setUsername(java.lang.String username) |
java.lang.String |
toString() |
public static final java.lang.String SOCKET_FACTORY_POOL
public static final java.lang.String JMX_CONNECTION_FACTORY_POOL
public static final java.lang.String DATAGRAM_SOCKET_FACTORY_POOL
public Server()
public Server(java.lang.String host, java.lang.String port)
public Server(java.lang.String host, java.lang.String port, Query query) throws ValidationException
ValidationException
public void setJmxProcess(JmxProcess jmxProcess)
public JmxProcess getJmxProcess()
public javax.management.MBeanServer getLocalMBeanServer()
public void setLocalMBeanServer(javax.management.MBeanServer localMBeanServer)
public void setAlias(java.lang.String alias)
public java.lang.String getAlias()
public void setHost(java.lang.String host)
public java.lang.String getHost()
public void setPort(java.lang.String port)
public java.lang.String getPort()
public void setUsername(java.lang.String username)
public java.lang.String getUsername()
public void setPassword(java.lang.String password)
public java.lang.String getPassword()
public boolean isLocal()
public void setLocal(boolean local)
public void setQueries(java.util.List<Query> queries) throws ValidationException
ValidationException
public java.util.List<Query> getQueries()
public void addQuery(Query q) throws ValidationException
ValidationException
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public java.util.List<Result> getResults()
public boolean isQueriesMultiThreaded()
public void setNumQueryThreads(java.lang.Integer numQueryThreads)
public java.lang.Integer getNumQueryThreads()
public void setCronExpression(java.lang.String cronExpression)
public java.lang.String getCronExpression()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getProtocolProviderPackages()
public void setProtocolProviderPackages(java.lang.String protocolProviderPackages)
Copyright © 2013 Jon Stevens and a gang of pencils. All Rights Reserved. Build version: 20130828-162948-517c4427f5