Index
All Classes|All Packages
A
- abbreviate(String, int) - Static method in class org.jmxtrans.embedded.util.StringUtils2
-
Abbreviates a String using ellipses.
- AbstractOutputWriter - Class in org.jmxtrans.embedded.output
-
Convenience abstract class to implement an
OutputWriter. - AbstractOutputWriter() - Constructor for class org.jmxtrans.embedded.output.AbstractOutputWriter
- add(E) - Method in class org.jmxtrans.embedded.util.concurrent.DiscardingBlockingQueue
-
Add the given element to the BlockingQueue removing elements if necessary (ie if the queue is full).
- addAll(Collection<? extends E>) - Method in class org.jmxtrans.embedded.util.concurrent.DiscardingBlockingQueue
-
Offer the given elements to the BlockingQueue removing elements if necessary (ie if the queue is full).
- addAttribute(String) - Method in class org.jmxtrans.embedded.Query
-
Create a basic
QueryAttribute, add it to the list attributes of this query and maintains the reverse relation (seeQueryAttribute.getQuery()). - addAttribute(QueryAttribute) - Method in class org.jmxtrans.embedded.Query
-
Add the given attribute to the list attributes of this query and maintains the reverse relation (see
QueryAttribute.getQuery()). - addKeys(Collection<String>) - Method in class org.jmxtrans.embedded.QueryAttribute
- addQuery(Query) - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- afterPropertiesSet() - Method in class org.jmxtrans.embedded.spring.SpringEmbeddedJmxTrans
B
- build() - Method in class org.jmxtrans.embedded.ResultNameStrategy.Builder
- builder() - Static method in class org.jmxtrans.embedded.ResultNameStrategy
- Builder() - Constructor for class org.jmxtrans.embedded.ResultNameStrategy.Builder
C
- CachingReference<E> - Class in org.jmxtrans.embedded.util
-
Maintains a cached version of the
Objectthat it holds and handle the renewal of this object upon expiration. - CachingReference(long) - Constructor for class org.jmxtrans.embedded.util.CachingReference
- CachingReference(long, TimeUnit) - Constructor for class org.jmxtrans.embedded.util.CachingReference
- call() - Method in class org.jmxtrans.embedded.ResultNameStrategy.StaticEvaluator
- checkClientTrusted(X509Certificate[], String) - Method in class org.jmxtrans.embedded.util.net.ssl.SslUtils.TrustAllX509TrustManager
- checkNotEmpty(String) - Static method in class org.jmxtrans.embedded.util.Preconditions
-
Check the nullity and emptiness of the given
reference. - checkNotEmpty(String, String) - Static method in class org.jmxtrans.embedded.util.Preconditions
-
Check the nullity and emptiness of the given
reference. - checkNotNull(T) - Static method in class org.jmxtrans.embedded.util.Preconditions
-
Check the nullity of the given
reference. - checkNotNull(T, String) - Static method in class org.jmxtrans.embedded.util.Preconditions
-
Check the nullity of the given
reference. - checkServerTrusted(X509Certificate[], String) - Method in class org.jmxtrans.embedded.util.net.ssl.SslUtils.TrustAllX509TrustManager
- checkState(boolean, String) - Static method in class org.jmxtrans.embedded.util.Preconditions
-
Check the given
state. - close() - Method in class org.jmxtrans.embedded.util.net.UDPDatagramWriter
- closeQuietly(Closeable) - Static method in class org.jmxtrans.embedded.util.io.IoUtils2
- collectMetrics() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
-
Exposed for manual / JMX invocation
- collectMetrics() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- collectMetrics() - Method in class org.jmxtrans.embedded.Query
-
Collect the values for this query and store them as
QueryResultin the Query.queryResults queue - collectMetrics() - Method in interface org.jmxtrans.embedded.QueryMBean
- collectMetrics(ObjectName, Object, long, Queue<QueryResult>) - Method in class org.jmxtrans.embedded.QueryAttribute
- CONFIG_LOCATION_PARAM - Static variable in class org.jmxtrans.embedded.servlet.EmbeddedJmxTransLoaderListener
-
Config param for the embedded-jmxtrans configuration urls.
- ConfigurationParser - Class in org.jmxtrans.embedded.config
-
JSON Configuration parser to build
EmbeddedJmxTrans. - ConfigurationParser() - Constructor for class org.jmxtrans.embedded.config.ConfigurationParser
- ConsoleWriter - Class in org.jmxtrans.embedded.output
-
Output results to
stdout. - ConsoleWriter() - Constructor for class org.jmxtrans.embedded.output.ConsoleWriter
- contextDestroyed(ServletContextEvent) - Method in class org.jmxtrans.embedded.servlet.EmbeddedJmxTransLoaderListener
- contextInitialized(ServletContextEvent) - Method in class org.jmxtrans.embedded.servlet.EmbeddedJmxTransLoaderListener
- convertStreamToString(InputStream) - Method in class org.jmxtrans.embedded.output.CopperEggWriter
- CopperEggWriter - Class in org.jmxtrans.embedded.output
-
CopperEgg Metrics implementation of the OutputWriter.
- CopperEggWriter() - Constructor for class org.jmxtrans.embedded.output.CopperEggWriter
- copy(InputStream, OutputStream) - Static method in class org.jmxtrans.embedded.util.io.IoUtils2
- create(HostAndPort) - Method in class org.jmxtrans.embedded.util.pool.SocketOutputStreamPoolFactory
- create(HostAndPort) - Method in class org.jmxtrans.embedded.util.pool.SocketWriterPoolFactory
- create(HostAndPort) - Method in class org.jmxtrans.embedded.util.pool.UDPSocketWriterPoolFactory
- CsvWriter - Class in org.jmxtrans.embedded.output
-
This output writer can ONLY be used on a per query basis, not in a global output writer configuration because this aggregates all of the different attributes returned by the query into a single line in a csv file, using the
QueryResult.getName()as the value of the header. - CsvWriter() - Constructor for class org.jmxtrans.embedded.output.CsvWriter
- cue_getExceptionCounter() - Method in class org.jmxtrans.embedded.output.CopperEggWriter
- cue_serialize(Iterable<QueryResult>, OutputStream) - Method in class org.jmxtrans.embedded.output.CopperEggWriter
D
- DEFAULT_COPPEREGG_API_TIMEOUT_IN_MILLIS - Static variable in class org.jmxtrans.embedded.output.CopperEggWriter
- DEFAULT_COPPEREGG_API_URL - Static variable in class org.jmxtrans.embedded.output.CopperEggWriter
- DEFAULT_GRAPHITE_SERVER_PORT - Static variable in class org.jmxtrans.embedded.output.GraphitePickleWriter
- DEFAULT_GRAPHITE_SERVER_PORT - Static variable in class org.jmxtrans.embedded.output.GraphiteWriter
- DEFAULT_LIBRATO_API_TIMEOUT_IN_MILLIS - Static variable in class org.jmxtrans.embedded.output.LibratoWriter
- DEFAULT_LIBRATO_API_URL - Static variable in class org.jmxtrans.embedded.output.LibratoWriter
- DEFAULT_NAME_PREFIX - Static variable in class org.jmxtrans.embedded.output.GraphiteHttpWriter
- DEFAULT_NAME_PREFIX - Static variable in class org.jmxtrans.embedded.output.GraphitePickleWriter
- DEFAULT_NAME_PREFIX - Static variable in class org.jmxtrans.embedded.output.GraphiteWriter
- DEFAULT_NAME_PREFIX - Static variable in class org.jmxtrans.embedded.output.StatsDWriter
- DEFAULT_SOCKET_CONNECT_TIMEOUT_IN_MILLIS - Static variable in class org.jmxtrans.embedded.util.pool.SocketOutputStreamPoolFactory
- DEFAULT_SOCKET_CONNECT_TIMEOUT_IN_MILLIS - Static variable in class org.jmxtrans.embedded.util.pool.SocketWriterPoolFactory
- DEFAULT_SOURCE - Static variable in class org.jmxtrans.embedded.output.CopperEggWriter
- DEFAULT_SOURCE - Static variable in class org.jmxtrans.embedded.output.LibratoWriter
- DEFAULT_STACKDRIVER_API_TIMEOUT_IN_MILLIS - Static variable in class org.jmxtrans.embedded.output.StackdriverWriter
- DEFAULT_STACKDRIVER_API_URL - Static variable in class org.jmxtrans.embedded.output.StackdriverWriter
- delimitedStringToList(String) - Static method in class org.jmxtrans.embedded.util.StringUtils2
-
Split given String.
- destroy() - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory
- destroy() - Method in class org.jmxtrans.embedded.spring.SpringEmbeddedJmxTrans
- destroyObject(HostAndPort, PooledObject<SocketOutputStream>) - Method in class org.jmxtrans.embedded.util.pool.SocketOutputStreamPoolFactory
- destroyObject(HostAndPort, PooledObject<SocketWriter>) - Method in class org.jmxtrans.embedded.util.pool.SocketWriterPoolFactory
- destroyObject(HostAndPort, PooledObject<SocketWriter>) - Method in class org.jmxtrans.embedded.util.pool.UDPSocketWriterPoolFactory
- DiscardingBlockingQueue<E> - Class in org.jmxtrans.embedded.util.concurrent
-
Automatically discard the oldest element if the queue is full.
- DiscardingBlockingQueue(int) - Constructor for class org.jmxtrans.embedded.util.concurrent.DiscardingBlockingQueue
-
Creates a
DiscardingBlockingQueuewith the given (fixed) capacity and default access policy. - DiscardingBlockingQueue(int, boolean) - Constructor for class org.jmxtrans.embedded.util.concurrent.DiscardingBlockingQueue
-
Creates a
DiscardingBlockingQueuewith the given (fixed) capacity and the specified access policy. - DiscardingBlockingQueue(int, boolean, Collection<? extends E>) - Constructor for class org.jmxtrans.embedded.util.concurrent.DiscardingBlockingQueue
-
Creates an
DiscardingBlockingQueuewith the given (fixed) capacity, the specified access policy and initially containing the elements of the given collection, added in traversal order of the collection's iterator. - DiscardingBlockingQueueMBean - Interface in org.jmxtrans.embedded.util.concurrent
- discardingOffer(E) - Method in class org.jmxtrans.embedded.util.concurrent.DiscardingBlockingQueue
-
Offer the given element to the BlockingQueue removing elements if necessary (ie if the queue is full).
- doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransBeanDefinitionParser
E
- EmbeddedJmxTrans - Class in org.jmxtrans.embedded
-
JMX Queries
- EmbeddedJmxTrans() - Constructor for class org.jmxtrans.embedded.EmbeddedJmxTrans
- EmbeddedJmxTrans(MBeanServer) - Constructor for class org.jmxtrans.embedded.EmbeddedJmxTrans
- EmbeddedJmxTransBeanDefinitionParser - Class in org.jmxtrans.embedded.spring
-
BeanDefinitionParserfor anEmbeddedJmxTransFactory. - EmbeddedJmxTransBeanDefinitionParser() - Constructor for class org.jmxtrans.embedded.spring.EmbeddedJmxTransBeanDefinitionParser
- EmbeddedJmxTransException - Exception in org.jmxtrans.embedded
-
Generic exception of the EmbeddedJmxTrans component.
- EmbeddedJmxTransException() - Constructor for exception org.jmxtrans.embedded.EmbeddedJmxTransException
- EmbeddedJmxTransException(String) - Constructor for exception org.jmxtrans.embedded.EmbeddedJmxTransException
- EmbeddedJmxTransException(String, Throwable) - Constructor for exception org.jmxtrans.embedded.EmbeddedJmxTransException
- EmbeddedJmxTransException(Throwable) - Constructor for exception org.jmxtrans.embedded.EmbeddedJmxTransException
- EmbeddedJmxTransFactory - Class in org.jmxtrans.embedded.spring
-
EmbeddedJmxTransfactory for Spring Framework integration. - EmbeddedJmxTransFactory() - Constructor for class org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory
-
A default constructor is required
- EmbeddedJmxTransFactory(ResourceLoader) - Constructor for class org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory
- EmbeddedJmxTransLoaderListener - Class in org.jmxtrans.embedded.servlet
-
Bootstrap listener to start up and shut down
EmbeddedJmxTrans. - EmbeddedJmxTransLoaderListener() - Constructor for class org.jmxtrans.embedded.servlet.EmbeddedJmxTransLoaderListener
- EmbeddedJmxTransMBean - Interface in org.jmxtrans.embedded
-
JMX MBean interface of the
EmbeddedJmxTrans. - EmbeddedJmxTransNamespaceHandler - Class in org.jmxtrans.embedded.spring
-
NamespaceHandlerfor the 'jmxtrans' namespace. - EmbeddedJmxTransNamespaceHandler() - Constructor for class org.jmxtrans.embedded.spring.EmbeddedJmxTransNamespaceHandler
- ensure_metric_groups() - Method in class org.jmxtrans.embedded.output.CopperEggWriter
-
If metric group doesn't exist, create it If it does exist, update it.
- equals(Object) - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
- equals(Object) - Method in class org.jmxtrans.embedded.util.net.HostAndPort
- escapeObjectName(ObjectName) - Method in class org.jmxtrans.embedded.ResultNameStrategy
-
Transforms an ObjectName into a plain String only composed of (a-z, A-Z, '_').
- EtcdKVStore - Class in org.jmxtrans.embedded.config
-
This is an etcd based KVStore implementation.
- EtcdKVStore() - Constructor for class org.jmxtrans.embedded.config.EtcdKVStore
- EtcdKVStore.EtcdNode - Class in org.jmxtrans.embedded.config
-
Bean for a simplified etcd node
- EtcdKVStore.EtcdResult - Class in org.jmxtrans.embedded.config
-
Bean for a simplified etcd answer (just for GET)
- EtcdNode() - Constructor for class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- EtcdResult() - Constructor for class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- exportCollectedMetrics() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
-
Exposed for manual / JMX invocation
- exportCollectedMetrics() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- exportCollectedMetrics() - Method in class org.jmxtrans.embedded.Query
-
Export the collected metrics to the OutputWriters associated with this Query (see
Query.getEffectiveOutputWriters()). - exportCollectedMetrics() - Method in interface org.jmxtrans.embedded.QueryMBean
F
- flush() - Method in class org.jmxtrans.embedded.output.StatsDWriter
- flush() - Method in class org.jmxtrans.embedded.util.net.UDPDatagramWriter
G
- get() - Method in class org.jmxtrans.embedded.util.CachingReference
- getAcceptedIssuers() - Method in class org.jmxtrans.embedded.util.net.ssl.SslUtils.TrustAllX509TrustManager
- getAction() - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- getBeanClass(Element) - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransBeanDefinitionParser
- getBooleanSetting(String, boolean) - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
-
Convert value of this setting to a Java boolean (via
Boolean.parseBoolean(String)). - getCause() - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- getCollectedMetricsCount() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getCollectedMetricsCount() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getCollectedMetricsCount() - Method in class org.jmxtrans.embedded.Query
- getCollectedMetricsCount() - Method in interface org.jmxtrans.embedded.QueryMBean
- getCollectionCount() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getCollectionCount() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getCollectionCount() - Method in class org.jmxtrans.embedded.Query
- getCollectionCount() - Method in interface org.jmxtrans.embedded.QueryMBean
- getCollectionDurationInMillis() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getCollectionDurationInMillis() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getCollectionDurationInNanos() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getCollectionDurationInNanos() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getCollectionDurationInNanos() - Method in class org.jmxtrans.embedded.Query
- getCollectionDurationInNanos() - Method in interface org.jmxtrans.embedded.QueryMBean
- getCreatedIndex() - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- getDatagramSocket() - Method in class org.jmxtrans.embedded.util.net.SocketWriter
-
Return the underlying DatagramSocket
- getDiscardedElementCount() - Method in class org.jmxtrans.embedded.util.concurrent.DiscardingBlockingQueue
- getDiscardedElementCount() - Method in interface org.jmxtrans.embedded.util.concurrent.DiscardingBlockingQueueMBean
- getDiscardedResultsCount() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getDiscardedResultsCount() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getDiscardedResultsCount() - Method in class org.jmxtrans.embedded.Query
-
Returns the number of discarded elements in the
Query.queryResultsqueue or-1if the queue is not aDiscardingBlockingQueue. - getDiscardedResultsCount() - Method in interface org.jmxtrans.embedded.QueryMBean
- getEffectiveOutputWriters() - Method in class org.jmxtrans.embedded.Query
-
Return the
outputWritersto which the collected metrics of this Query are exported, theoutputWritersdeclared at query level or a the parent level. - getEmbeddedJmxTrans() - Method in class org.jmxtrans.embedded.Query
- getEpoch(TimeUnit) - Method in class org.jmxtrans.embedded.QueryResult
- getEpochInMillis() - Method in class org.jmxtrans.embedded.QueryResult
- getErrorCode() - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- getErrorIndex() - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- getExceptionCounter() - Method in class org.jmxtrans.embedded.output.LibratoWriter
- getExceptionCounter() - Method in class org.jmxtrans.embedded.output.StackdriverWriter
- getExpiration() - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- getExportBatchSize() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
-
Max number of QueryResult exported at each call of
OutputWriter.write(Iterable) - getExportCount() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getExportCount() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getExportCount() - Method in class org.jmxtrans.embedded.Query
- getExportCount() - Method in interface org.jmxtrans.embedded.QueryMBean
- getExportDurationInMillis() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getExportDurationInMillis() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getExportDurationInNanos() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getExportDurationInNanos() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getExportDurationInNanos() - Method in class org.jmxtrans.embedded.Query
- getExportDurationInNanos() - Method in interface org.jmxtrans.embedded.QueryMBean
- getExportedMetricsCount() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getExportedMetricsCount() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getExportedMetricsCount() - Method in class org.jmxtrans.embedded.Query
- getExportedMetricsCount() - Method in interface org.jmxtrans.embedded.QueryMBean
- getExportIntervalInSeconds() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getExportIntervalInSeconds() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getExpressionEvaluators() - Method in class org.jmxtrans.embedded.ResultNameStrategy
- getHost() - Method in class org.jmxtrans.embedded.util.net.HostAndPort
- getId() - Method in class org.jmxtrans.embedded.Query
- getId() - Method in interface org.jmxtrans.embedded.QueryMBean
- getInputStream(String) - Static method in class org.jmxtrans.embedded.util.io.IoUtils2
- getIntSetting(String) - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
-
Convert value of this setting to a Java int.
- getIntSetting(String, int) - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
-
Convert value of this setting to a Java int.
- getKey() - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- getKeyValue(String) - Method in class org.jmxtrans.embedded.config.EtcdKVStore
-
Get a key value from etcd.
- getKeyValue(String) - Method in interface org.jmxtrans.embedded.config.KVStore
-
Retrieves the value of a key from the kv store.
- getLongSetting(String, long) - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
-
Convert value of this setting to a Java long.
- getMbeanServer() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getMessage() - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- getModifiedIndex() - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- getName() - Method in class org.jmxtrans.embedded.QueryAttribute
- getName() - Method in class org.jmxtrans.embedded.QueryResult
- getNode() - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- getNumExportThreads() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getNumExportThreads() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getNumQueryThreads() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getNumQueryThreads() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getObject() - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory
- getObjectName() - Method in class org.jmxtrans.embedded.Query
- getObjectName() - Method in interface org.jmxtrans.embedded.QueryMBean
- getObjectName() - Method in class org.jmxtrans.embedded.spring.SpringEmbeddedJmxTrans
- getObjectType() - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory
- getOutputWriters() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getOutputWriters() - Method in class org.jmxtrans.embedded.Query
- getPort() - Method in class org.jmxtrans.embedded.util.net.HostAndPort
- getQueries() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getQuery() - Method in class org.jmxtrans.embedded.QueryAttribute
- getQueryAttributes() - Method in class org.jmxtrans.embedded.Query
- getQueryIntervalInSeconds() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getQueryIntervalInSeconds() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getResultAlias() - Method in class org.jmxtrans.embedded.Query
- getResultAlias() - Method in class org.jmxtrans.embedded.QueryAttribute
- getResultAlias() - Method in interface org.jmxtrans.embedded.QueryMBean
- getResultName(Query, ObjectName, QueryAttribute) - Method in class org.jmxtrans.embedded.ResultNameStrategy
- getResultName(Query, ObjectName, QueryAttribute, String) - Method in class org.jmxtrans.embedded.ResultNameStrategy
- getResults() - Method in class org.jmxtrans.embedded.Query
- getSettings() - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
- getSettings() - Method in interface org.jmxtrans.embedded.output.OutputWriter
-
Configuration settings of the OutputWriter.
- getSocket() - Method in class org.jmxtrans.embedded.util.net.SocketOutputStream
-
Return the underlying Socket
- getSocket() - Method in class org.jmxtrans.embedded.util.net.SocketWriter
-
Return the underlying Socket
- getSslContext(String, String, String, String) - Static method in class org.jmxtrans.embedded.util.net.ssl.SslUtils
-
Build an
SSLContextwith the given trust store and key store. - getSSLSocketFactory(String, String, String, String) - Static method in class org.jmxtrans.embedded.util.net.ssl.SslUtils
-
Build an
SSLSocketFactorywith the given trust store and key store. - getState() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- getState() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- getStatsdMetricType(QueryResult) - Method in class org.jmxtrans.embedded.output.StatsDWriter
-
See StatsD Metric Types.
- getStrategy() - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
- getStringSetting(String) - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
-
Convert value of this setting to a Java int.
- getStringSetting(String, String) - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
-
Return the value of the given property.
- getTrustAllSSLSocketFactory() - Static method in class org.jmxtrans.embedded.util.net.ssl.SslUtils
-
Build an
SSLSocketFactorythat trusts all the X509 certificates. - getTtl() - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- getType() - Method in class org.jmxtrans.embedded.QueryAttribute
- getType() - Method in class org.jmxtrans.embedded.QueryResult
- getValue() - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- getValue() - Method in class org.jmxtrans.embedded.config.KeyValue
-
The value of the key
- getValue() - Method in class org.jmxtrans.embedded.QueryResult
- getVersion() - Method in class org.jmxtrans.embedded.config.KeyValue
-
The version of the key
- GraphiteHttpWriter - Class in org.jmxtrans.embedded.output
-
Graphite implementation of the OutputWriter.
- GraphiteHttpWriter() - Constructor for class org.jmxtrans.embedded.output.GraphiteHttpWriter
- GraphitePickleWriter - Class in org.jmxtrans.embedded.output
-
Graphite implementation of the OutputWriter.
- GraphitePickleWriter() - Constructor for class org.jmxtrans.embedded.output.GraphitePickleWriter
- GraphiteWriter - Class in org.jmxtrans.embedded.output
-
Graphite implementation of the OutputWriter.
- GraphiteWriter() - Constructor for class org.jmxtrans.embedded.output.GraphiteWriter
- groupFind(String, String, Integer) - Method in class org.jmxtrans.embedded.output.CopperEggWriter
H
- hashCode() - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
- hashCode() - Method in class org.jmxtrans.embedded.util.net.HostAndPort
- HostAndPort - Class in org.jmxtrans.embedded.util.net
-
Holder for network host and port.
- HostAndPort(String, int) - Constructor for class org.jmxtrans.embedded.util.net.HostAndPort
- httpUserAgent - Variable in class org.jmxtrans.embedded.output.LibratoWriter
I
- init() - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransNamespaceHandler
- IoUtils2 - Class in org.jmxtrans.embedded.util.io
-
IO utils.
- isEnabled() - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
- isEnabled() - Method in interface org.jmxtrans.embedded.output.OutputWriter
- isNullOrEmpty(String) - Static method in class org.jmxtrans.embedded.util.StringUtils2
- isSingleton() - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory
J
- JmxUtils2 - Class in org.jmxtrans.embedded.util.jmx
-
JMX utils.
- join(List<String>, String) - Static method in class org.jmxtrans.embedded.util.StringUtils2
-
Join given
tokenswith givendelimiter.
K
- KeyValue - Class in org.jmxtrans.embedded.config
-
This class represents a value retrieved from a key value store.
- KeyValue(String, String) - Constructor for class org.jmxtrans.embedded.config.KeyValue
-
Constructor
- KVStore - Interface in org.jmxtrans.embedded.config
-
This interface represents a super simplified key value store from which you can only read keys.
L
- LibratoWriter - Class in org.jmxtrans.embedded.output
-
Librato Metrics implementation of the OutputWriter.
- LibratoWriter() - Constructor for class org.jmxtrans.embedded.output.LibratoWriter
- logger - Variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- logger - Variable in class org.jmxtrans.embedded.servlet.EmbeddedJmxTransLoaderListener
- logger - Variable in class org.jmxtrans.embedded.util.net.ssl.SslUtils.TrustAllX509TrustManager
M
- mergeEmbeddedJmxTransConfiguration(InputStream, EmbeddedJmxTrans) - Method in class org.jmxtrans.embedded.config.ConfigurationParser
- mergeEmbeddedJmxTransConfiguration(String, EmbeddedJmxTrans) - Method in class org.jmxtrans.embedded.config.ConfigurationParser
- mergeEmbeddedJmxTransConfiguration(URL, EmbeddedJmxTrans) - Method in class org.jmxtrans.embedded.config.ConfigurationParser
- METRIC_TYPE_COUNTER - Static variable in class org.jmxtrans.embedded.output.CopperEggWriter
- METRIC_TYPE_COUNTER - Static variable in class org.jmxtrans.embedded.output.LibratoWriter
- METRIC_TYPE_GAUGE - Static variable in class org.jmxtrans.embedded.output.CopperEggWriter
- METRIC_TYPE_GAUGE - Static variable in class org.jmxtrans.embedded.output.LibratoWriter
N
- NamedThreadFactory - Class in org.jmxtrans.embedded.util.concurrent
-
Basic ThreadFactory to redefine the name of the created thread.
- NamedThreadFactory(String, boolean) - Constructor for class org.jmxtrans.embedded.util.concurrent.NamedThreadFactory
- newEmbeddedJmxTrans(JsonNode) - Method in class org.jmxtrans.embedded.config.ConfigurationParser
- newEmbeddedJmxTrans(InputStream) - Method in class org.jmxtrans.embedded.config.ConfigurationParser
- newEmbeddedJmxTrans(String) - Method in class org.jmxtrans.embedded.config.ConfigurationParser
- newEmbeddedJmxTrans(String...) - Method in class org.jmxtrans.embedded.config.ConfigurationParser
- newEmbeddedJmxTrans(URL) - Method in class org.jmxtrans.embedded.config.ConfigurationParser
- newEmbeddedJmxTrans(List<String>) - Method in class org.jmxtrans.embedded.config.ConfigurationParser
- newEmbeddedJmxTransWithCustomMBeanServer(List<String>, MBeanServer) - Method in class org.jmxtrans.embedded.config.ConfigurationParser
- newObject() - Method in class org.jmxtrans.embedded.util.CachingReference
- newThread(Runnable) - Method in class org.jmxtrans.embedded.util.concurrent.NamedThreadFactory
- NoOpWriter - Class in org.jmxtrans.embedded.output
-
Used for testing.
- NoOpWriter() - Constructor for class org.jmxtrans.embedded.output.NoOpWriter
- notifyDataTooBig(String, byte[]) - Method in class org.jmxtrans.embedded.output.StatsDWriter
- nullOutputStream() - Static method in class org.jmxtrans.embedded.util.io.IoUtils2
O
- offer(E) - Method in class org.jmxtrans.embedded.util.concurrent.DiscardingBlockingQueue
-
Offer the given element to the BlockingQueue removing elements if necessary (ie if the queue is full).
- offer(E, long, TimeUnit) - Method in class org.jmxtrans.embedded.util.concurrent.DiscardingBlockingQueue
-
Offer the given element to the BlockingQueue removing elements if necessary (ie if the queue is full).
- one_set(String, List<QueryResult>) - Method in class org.jmxtrans.embedded.output.CopperEggWriter
- org.jmxtrans.embedded - package org.jmxtrans.embedded
- org.jmxtrans.embedded.config - package org.jmxtrans.embedded.config
- org.jmxtrans.embedded.output - package org.jmxtrans.embedded.output
- org.jmxtrans.embedded.servlet - package org.jmxtrans.embedded.servlet
- org.jmxtrans.embedded.spring - package org.jmxtrans.embedded.spring
- org.jmxtrans.embedded.util - package org.jmxtrans.embedded.util
- org.jmxtrans.embedded.util.concurrent - package org.jmxtrans.embedded.util.concurrent
- org.jmxtrans.embedded.util.io - package org.jmxtrans.embedded.util.io
- org.jmxtrans.embedded.util.jmx - package org.jmxtrans.embedded.util.jmx
- org.jmxtrans.embedded.util.json - package org.jmxtrans.embedded.util.json
- org.jmxtrans.embedded.util.net - package org.jmxtrans.embedded.util.net
- org.jmxtrans.embedded.util.net.ssl - package org.jmxtrans.embedded.util.net.ssl
- org.jmxtrans.embedded.util.pool - package org.jmxtrans.embedded.util.pool
- OutputWriter - Interface in org.jmxtrans.embedded.output
-
Interface of define a writer that will convert the collected JMX metrics to a given format (e.g.
P
- parseQueryAttributeNode(Query, JsonNode, JsonNode) - Method in class org.jmxtrans.embedded.config.ConfigurationParser
- PlaceholderEnabledJsonNodeFactory - Class in org.jmxtrans.embedded.util.json
-
Property placeholder / substitution enabled
JsonNodeFactory. - PlaceholderEnabledJsonNodeFactory() - Constructor for class org.jmxtrans.embedded.util.json.PlaceholderEnabledJsonNodeFactory
-
Default constructor
- PlaceholderEnabledJsonNodeFactory(boolean) - Constructor for class org.jmxtrans.embedded.util.json.PlaceholderEnabledJsonNodeFactory
-
Main constructor
- Preconditions - Class in org.jmxtrans.embedded.util
-
Inspired by
com.google.common.base.Preconditions - PropertyPlaceholderResolver - Class in org.jmxtrans.embedded.util.json
-
Inspired by Spring Property placeholder mechanism.
- PropertyPlaceholderResolver() - Constructor for class org.jmxtrans.embedded.util.json.PropertyPlaceholderResolver
- purge() - Method in class org.jmxtrans.embedded.util.CachingReference
-
Purge the cached reference so that a new object will be created for the next
CachingReference.get() - put(E) - Method in class org.jmxtrans.embedded.util.concurrent.DiscardingBlockingQueue
-
Add the given element to the BlockingQueue removing elements if necessary (ie if the queue is full).
Q
- Query - Class in org.jmxtrans.embedded
-
Describe a JMX query on which metrics are collected and hold the query and export business logic (
Query.collectMetrics()andQuery.exportCollectedMetrics()). - Query(String) - Constructor for class org.jmxtrans.embedded.Query
-
Creates a Query on the given
objectName. - Query(ObjectName) - Constructor for class org.jmxtrans.embedded.Query
-
Creates a Query on the given
objectName. - QueryAttribute - Class in org.jmxtrans.embedded
-
Describe a JMX MBean attribute to collect and hold the attribute collection logic.
- QueryAttribute(String, String, String) - Constructor for class org.jmxtrans.embedded.QueryAttribute
- QueryAttribute(String, String, String, Collection<String>) - Constructor for class org.jmxtrans.embedded.QueryAttribute
- QueryMBean - Interface in org.jmxtrans.embedded
- QueryResult - Class in org.jmxtrans.embedded
-
Value of a collected metric.
- QueryResult(String, Object, long) - Constructor for class org.jmxtrans.embedded.QueryResult
- QueryResult(String, String, Object, long) - Constructor for class org.jmxtrans.embedded.QueryResult
R
- read_config(InputStream) - Method in class org.jmxtrans.embedded.output.CopperEggWriter
-
read_config() The copperegg_config.json file contains a specification for the metric groups and dashboards to be created / or updated.
- registerExpressionEvaluator(String, String) - Method in class org.jmxtrans.embedded.ResultNameStrategy
-
Registers an expression evaluator with a static value.
- registerExpressionEvaluator(String, Callable<String>) - Method in class org.jmxtrans.embedded.ResultNameStrategy
-
Registers an expression evaluator with a static value.
- registerObject(Object, String, MBeanServer) - Static method in class org.jmxtrans.embedded.util.jmx.JmxUtils2
-
Try to register given
objectwithobjectName. - REPLACE_DOTS_IN_OBJECT_NAME - Static variable in class org.jmxtrans.embedded.ResultNameStrategy
- replaceDotsInObjectNames(boolean) - Method in class org.jmxtrans.embedded.ResultNameStrategy.Builder
- resolveExpression(String) - Method in class org.jmxtrans.embedded.ResultNameStrategy
-
Replace all the '#' based keywords (e.g.
- resolveExpression(String, ObjectName) - Method in class org.jmxtrans.embedded.ResultNameStrategy
- resolveId(Element, AbstractBeanDefinition, ParserContext) - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransBeanDefinitionParser
- resolvePlaceholder(String, String) - Method in class org.jmxtrans.embedded.util.json.PropertyPlaceholderResolver
-
Search for the given placeholder in system properties then in environment variables.
- resolveString(String) - Method in class org.jmxtrans.embedded.util.json.PropertyPlaceholderResolver
-
Parse the given
stringresolving property placeholders (${my-property[:default-value]}) - resultNameStrategy - Variable in class org.jmxtrans.embedded.QueryAttribute
- ResultNameStrategy - Class in org.jmxtrans.embedded
-
Build a QueryResult.name from a collected metric (QueryAttribute, Query).
- ResultNameStrategy() - Constructor for class org.jmxtrans.embedded.ResultNameStrategy
- ResultNameStrategy.Builder - Class in org.jmxtrans.embedded
- ResultNameStrategy.StaticEvaluator - Class in org.jmxtrans.embedded
- reverseTokens(String, String) - Static method in class org.jmxtrans.embedded.util.StringUtils2
-
Reverse tokens of given tokenized
str.
S
- Send_Commmand(String, String, String, Integer) - Method in class org.jmxtrans.embedded.output.CopperEggWriter
- send_metrics(String, List<QueryResult>) - Method in class org.jmxtrans.embedded.output.CopperEggWriter
- serialize(Iterable<QueryResult>, OutputStream) - Method in class org.jmxtrans.embedded.output.StackdriverWriter
-
Put the values into the JSON format expected by the Stackdriver custom metrics gateway
- serialize(Iterable<QueryResult>, Iterable<QueryResult>, OutputStream) - Method in class org.jmxtrans.embedded.output.LibratoWriter
- setAction(String) - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- setBeanName(String) - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory
- setCause(String) - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- setChannel(DatagramChannel) - Method in class org.jmxtrans.embedded.output.StatsDWriter
- setConfigurationScanPeriodInSeconds(int) - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory
- setConfigurationUrl(String) - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory
- setConfigurationUrls(List<String>) - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory
- setCreatedIndex(long) - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- setEmbeddedJmxTrans(EmbeddedJmxTrans) - Method in class org.jmxtrans.embedded.Query
- setEnabled(boolean) - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
- setEnabled(boolean) - Method in interface org.jmxtrans.embedded.output.OutputWriter
- setErrorCode(Integer) - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- setErrorIndex(int) - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- setExpiration(String) - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- setExportBatchSize(int) - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- setExportIntervalInSeconds(int) - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- setId(String) - Method in class org.jmxtrans.embedded.Query
- setIgnoreConfigurationNotFound(boolean) - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory
- setKey(String) - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- setMessage(String) - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- setModifiedIndex(long) - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- setNode(EtcdKVStore.EtcdNode) - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdResult
- setNumExportThreads(int) - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- setNumQueryThreads(int) - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- setObjectName(String) - Method in class org.jmxtrans.embedded.spring.SpringEmbeddedJmxTrans
- setQuery(Query) - Method in class org.jmxtrans.embedded.QueryAttribute
- setQueryIntervalInSeconds(int) - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- setResourceLoader(ResourceLoader) - Method in class org.jmxtrans.embedded.spring.EmbeddedJmxTransFactory
- setResultAlias(String) - Method in class org.jmxtrans.embedded.Query
- setResultsQueue(BlockingQueue<QueryResult>) - Method in class org.jmxtrans.embedded.Query
-
WARNING: Query.queryResults queue should not be changed at runtime as the operation is not thread safe.
- setSettings(Map<String, Object>) - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
- setSettings(Map<String, Object>) - Method in interface org.jmxtrans.embedded.output.OutputWriter
-
Sets the configuration setting of the OutputWriter.
- setStrategy(ResultNameStrategy) - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_BUFFER_SIZE - Static variable in class org.jmxtrans.embedded.output.StatsDWriter
- SETTING_COPPEREGG_API_TIMEOUT_IN_MILLIS - Static variable in class org.jmxtrans.embedded.output.CopperEggWriter
- SETTING_DETECT_INSTANCE - Static variable in class org.jmxtrans.embedded.output.StackdriverWriter
- SETTING_HOST - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_LIBRATO_API_TIMEOUT_IN_MILLIS - Static variable in class org.jmxtrans.embedded.output.LibratoWriter
- SETTING_NAME_PREFIX - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_PORT - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_PROTOCOL - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_PROXY_HOST - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_PROXY_PORT - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_SOCKET_FACTORY - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_SOURCE - Static variable in class org.jmxtrans.embedded.output.CopperEggWriter
- SETTING_SOURCE - Static variable in class org.jmxtrans.embedded.output.LibratoWriter
- SETTING_SOURCE_INSTANCE - Static variable in class org.jmxtrans.embedded.output.StackdriverWriter
- SETTING_STACKDRIVER_API_TIMEOUT_IN_MILLIS - Static variable in class org.jmxtrans.embedded.output.StackdriverWriter
- SETTING_TLS_INSECURE - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_TLS_KEY_STORE - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_TLS_KEY_STORE_PASSWORD - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_TLS_TRUST_STORE - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_TLS_TRUST_STORE_PASSWORD - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_TOKEN - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_URL - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_USE_TLS - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- SETTING_USERNAME - Static variable in class org.jmxtrans.embedded.output.AbstractOutputWriter
- setTtl(Integer) - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- setValue(String) - Method in class org.jmxtrans.embedded.config.EtcdKVStore.EtcdNode
- Slf4jWriter - Class in org.jmxtrans.embedded.output
-
SLF4J based OutputWriter implementation.
- Slf4jWriter() - Constructor for class org.jmxtrans.embedded.output.Slf4jWriter
- SocketOutputStream - Class in org.jmxtrans.embedded.util.net
-
Convenience class for writing bytes to a Socket.
- SocketOutputStream(InetSocketAddress) - Constructor for class org.jmxtrans.embedded.util.net.SocketOutputStream
- SocketOutputStream(Socket) - Constructor for class org.jmxtrans.embedded.util.net.SocketOutputStream
- SocketOutputStreamPoolFactory - Class in org.jmxtrans.embedded.util.pool
-
Factory for SocketOutputStream instances created from HostAndPort.
- SocketOutputStreamPoolFactory(int) - Constructor for class org.jmxtrans.embedded.util.pool.SocketOutputStreamPoolFactory
- SocketWriter - Class in org.jmxtrans.embedded.util.net
-
Convenience class for writing characters to a Socket.
- SocketWriter(DatagramSocket, Charset) - Constructor for class org.jmxtrans.embedded.util.net.SocketWriter
- SocketWriter(InetSocketAddress, Charset) - Constructor for class org.jmxtrans.embedded.util.net.SocketWriter
- SocketWriter(Socket, Charset) - Constructor for class org.jmxtrans.embedded.util.net.SocketWriter
- SocketWriterPoolFactory - Class in org.jmxtrans.embedded.util.pool
-
Factory for SocketWriter instances created from HostAndPort.
- SocketWriterPoolFactory(String, int) - Constructor for class org.jmxtrans.embedded.util.pool.SocketWriterPoolFactory
-
Deprecated.
- SocketWriterPoolFactory(Charset, int) - Constructor for class org.jmxtrans.embedded.util.pool.SocketWriterPoolFactory
-
Deprecated.since 1.1.0, use
SocketWriterPoolFactory(SocketFactory, Charset, int) - SocketWriterPoolFactory(SocketFactory, Charset, int) - Constructor for class org.jmxtrans.embedded.util.pool.SocketWriterPoolFactory
- sort_n_send(String, List<QueryResult>) - Method in class org.jmxtrans.embedded.output.CopperEggWriter
- SpringEmbeddedJmxTrans - Class in org.jmxtrans.embedded.spring
- SpringEmbeddedJmxTrans() - Constructor for class org.jmxtrans.embedded.spring.SpringEmbeddedJmxTrans
- SpringEmbeddedJmxTransMBean - Interface in org.jmxtrans.embedded.spring
-
JMX MBean interface for
SpringEmbeddedJmxTrans. - SslUtils - Class in org.jmxtrans.embedded.util.net.ssl
- SslUtils.TrustAllX509TrustManager - Class in org.jmxtrans.embedded.util.net.ssl
-
Trust all
X509Certificate. - STACKDRIVER_PROTOCOL_VERSION - Static variable in class org.jmxtrans.embedded.output.StackdriverWriter
- StackdriverWriter - Class in org.jmxtrans.embedded.output
-
Stackdriver implementation of the OutputWriter.
- StackdriverWriter() - Constructor for class org.jmxtrans.embedded.output.StackdriverWriter
- start() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
-
Start the exporter: initialize underlying queries, start scheduled executors, register shutdown hook
- start() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- start() - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
-
No-op implementation
- start() - Method in class org.jmxtrans.embedded.output.CopperEggWriter
-
Load settings
- start() - Method in class org.jmxtrans.embedded.output.CsvWriter
- start() - Method in class org.jmxtrans.embedded.output.GraphiteHttpWriter
- start() - Method in class org.jmxtrans.embedded.output.GraphitePickleWriter
-
Load settings, initialize the
SocketWriterpool and test the connection to the graphite server. - start() - Method in class org.jmxtrans.embedded.output.GraphiteWriter
-
Load settings, initialize the
SocketWriterpool and test the connection to the graphite server. - start() - Method in class org.jmxtrans.embedded.output.LibratoWriter
-
Load settings
- start() - Method in interface org.jmxtrans.embedded.output.OutputWriter
-
Initialize the OutputWriter.
- start() - Method in class org.jmxtrans.embedded.output.Slf4jWriter
-
Initialize the logger.
- start() - Method in class org.jmxtrans.embedded.output.StackdriverWriter
-
Initial setup for the writer class.
- start() - Method in class org.jmxtrans.embedded.output.StatsDWriter
- start() - Method in class org.jmxtrans.embedded.Query
-
Start all the OutputWriters attached to this Query
- StaticEvaluator(String) - Constructor for class org.jmxtrans.embedded.ResultNameStrategy.StaticEvaluator
- StatsDWriter - Class in org.jmxtrans.embedded.output
-
OutputWriter for [StatsD](https://github.com/etsy/statsd).
- StatsDWriter() - Constructor for class org.jmxtrans.embedded.output.StatsDWriter
- stop() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
-
Stop scheduled executors and collect-and-export metrics one last time.
- stop() - Method in interface org.jmxtrans.embedded.EmbeddedJmxTransMBean
- stop() - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
-
No-op implementation
- stop() - Method in class org.jmxtrans.embedded.output.CsvWriter
- stop() - Method in class org.jmxtrans.embedded.output.GraphitePickleWriter
-
Close the
SocketWriterpool. - stop() - Method in class org.jmxtrans.embedded.output.GraphiteWriter
-
Close the
SocketWriterpool. - stop() - Method in interface org.jmxtrans.embedded.output.OutputWriter
-
Stops the underlying resources of the OutputWriter.
- stop() - Method in class org.jmxtrans.embedded.output.StatsDWriter
- stop() - Method in class org.jmxtrans.embedded.Query
-
Stop all the OutputWriters attached to this Query
- StringUtils2 - Class in org.jmxtrans.embedded.util
-
Yet another
StringUtilsclass. - SYSTEM_CONFIG_LOCATION_PARAM - Static variable in class org.jmxtrans.embedded.servlet.EmbeddedJmxTransLoaderListener
T
- textNode(String) - Method in class org.jmxtrans.embedded.util.json.PlaceholderEnabledJsonNodeFactory
- toString() - Method in class org.jmxtrans.embedded.EmbeddedJmxTrans
- toString() - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
- toString() - Method in class org.jmxtrans.embedded.output.StatsDWriter
- toString() - Method in class org.jmxtrans.embedded.Query
- toString() - Method in class org.jmxtrans.embedded.QueryAttribute
- toString() - Method in class org.jmxtrans.embedded.QueryResult
- toString() - Method in class org.jmxtrans.embedded.ResultNameStrategy.StaticEvaluator
- toString() - Method in class org.jmxtrans.embedded.util.CachingReference
- toString() - Method in class org.jmxtrans.embedded.util.net.HostAndPort
- toString() - Method in class org.jmxtrans.embedded.util.net.SocketOutputStream
- toString() - Method in class org.jmxtrans.embedded.util.net.SocketWriter
- TrustAllX509TrustManager() - Constructor for class org.jmxtrans.embedded.util.net.ssl.SslUtils.TrustAllX509TrustManager
U
- UDPDatagramWriter - Class in org.jmxtrans.embedded.util.net
-
Convenience class for writing characters to a UDP DatagramChannel.
- UDPDatagramWriter(DatagramSocket, Charset) - Constructor for class org.jmxtrans.embedded.util.net.UDPDatagramWriter
- UDPSocketWriterPoolFactory - Class in org.jmxtrans.embedded.util.pool
-
Factory for UDP SocketWriter instances.
- UDPSocketWriterPoolFactory(String) - Constructor for class org.jmxtrans.embedded.util.pool.UDPSocketWriterPoolFactory
- UDPSocketWriterPoolFactory(Charset) - Constructor for class org.jmxtrans.embedded.util.pool.UDPSocketWriterPoolFactory
- unregisterObject(ObjectName, MBeanServer) - Static method in class org.jmxtrans.embedded.util.jmx.JmxUtils2
-
Try to unregister given
objectName.
V
- validateObject(HostAndPort, PooledObject<SocketOutputStream>) - Method in class org.jmxtrans.embedded.util.pool.SocketOutputStreamPoolFactory
-
Defensive approach: we test all the "
Socket.isXXX()" flags. - validateObject(HostAndPort, PooledObject<SocketWriter>) - Method in class org.jmxtrans.embedded.util.pool.SocketWriterPoolFactory
-
Defensive approach: we test all the "
Socket.isXXX()" flags. - validateObject(HostAndPort, PooledObject<SocketWriter>) - Method in class org.jmxtrans.embedded.util.pool.UDPSocketWriterPoolFactory
W
- withResultNameStrategy(ResultNameStrategy) - Method in class org.jmxtrans.embedded.QueryAttribute
- wrap(SocketOutputStream) - Method in class org.jmxtrans.embedded.util.pool.SocketOutputStreamPoolFactory
- wrap(SocketWriter) - Method in class org.jmxtrans.embedded.util.pool.SocketWriterPoolFactory
- wrap(SocketWriter) - Method in class org.jmxtrans.embedded.util.pool.UDPSocketWriterPoolFactory
- write(char[], int, int) - Method in class org.jmxtrans.embedded.util.net.UDPDatagramWriter
- write(Iterable<QueryResult>) - Method in class org.jmxtrans.embedded.output.AbstractOutputWriter
- write(Iterable<QueryResult>) - Method in class org.jmxtrans.embedded.output.ConsoleWriter
-
Write metrics to
stdout. - write(Iterable<QueryResult>) - Method in class org.jmxtrans.embedded.output.CopperEggWriter
-
Export collected metrics to CopperEgg
- write(Iterable<QueryResult>) - Method in class org.jmxtrans.embedded.output.CsvWriter
- write(Iterable<QueryResult>) - Method in class org.jmxtrans.embedded.output.GraphiteHttpWriter
-
Send given metrics to the Graphite server.
- write(Iterable<QueryResult>) - Method in class org.jmxtrans.embedded.output.GraphitePickleWriter
-
Send given metrics to the Graphite server.
- write(Iterable<QueryResult>) - Method in class org.jmxtrans.embedded.output.GraphiteWriter
-
Send given metrics to the Graphite server.
- write(Iterable<QueryResult>) - Method in class org.jmxtrans.embedded.output.LibratoWriter
-
Send given metrics to the Graphite server.
- write(Iterable<QueryResult>) - Method in class org.jmxtrans.embedded.output.NoOpWriter
-
Write metrics to
/dev/null - write(Iterable<QueryResult>) - Method in interface org.jmxtrans.embedded.output.OutputWriter
-
Write all the given QueryResult to the target system.
- write(Iterable<QueryResult>) - Method in class org.jmxtrans.embedded.output.Slf4jWriter
- write(Iterable<QueryResult>) - Method in class org.jmxtrans.embedded.output.StackdriverWriter
-
Send given metrics to the Stackdriver server using HTTP
- write(Iterable<QueryResult>) - Method in class org.jmxtrans.embedded.output.StatsDWriter
- write_tostring(JsonNode) - Method in class org.jmxtrans.embedded.output.CopperEggWriter
_
- _getResultName(Query, ObjectName, QueryAttribute) - Method in class org.jmxtrans.embedded.ResultNameStrategy
All Classes|All Packages
SocketWriterPoolFactory(SocketFactory, Charset, int)