Index

A B C D E F G H I J K L M N O P Q R S T U V W _ 
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 (see QueryAttribute.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 Object that 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 QueryResult in 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 DiscardingBlockingQueue with the given (fixed) capacity and default access policy.
DiscardingBlockingQueue(int, boolean) - Constructor for class org.jmxtrans.embedded.util.concurrent.DiscardingBlockingQueue
Creates a DiscardingBlockingQueue with 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 DiscardingBlockingQueue with 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
BeanDefinitionParser for an EmbeddedJmxTransFactory.
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
EmbeddedJmxTrans factory 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
NamespaceHandler for 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.queryResults queue or -1 if the queue is not a DiscardingBlockingQueue.
getDiscardedResultsCount() - Method in interface org.jmxtrans.embedded.QueryMBean
 
getEffectiveOutputWriters() - Method in class org.jmxtrans.embedded.Query
Return the outputWriters to which the collected metrics of this Query are exported, the outputWriters declared 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
Not null once this QueryAttribute has been added to its parent Query.
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 SSLContext with 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 SSLSocketFactory with 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
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 SSLSocketFactory that 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 tokens with given delimiter.

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() and Query.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 object with objectName.
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 string resolving 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
SocketWriterPoolFactory(Charset, int) - Constructor for class org.jmxtrans.embedded.util.pool.SocketWriterPoolFactory
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 SocketWriter pool and test the connection to the graphite server.
start() - Method in class org.jmxtrans.embedded.output.GraphiteWriter
Load settings, initialize the SocketWriter pool 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 SocketWriter pool.
stop() - Method in class org.jmxtrans.embedded.output.GraphiteWriter
Close the SocketWriter pool.
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 StringUtils class.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes|All Packages