public class ElasticSearchOutputWriter
extends com.googlecode.jmxtrans.util.BaseOutputWriter
implements com.googlecode.jmxtrans.OutputWriter, org.osgi.util.tracker.ServiceTrackerCustomizer<org.elasticsearch.node.Node,org.elasticsearch.node.Node>
| Constructor and Description |
|---|
ElasticSearchOutputWriter() |
| Modifier and Type | Method and Description |
|---|---|
org.elasticsearch.node.Node |
addingService(org.osgi.framework.ServiceReference<org.elasticsearch.node.Node> nodeServiceReference) |
void |
doWrite(com.googlecode.jmxtrans.model.Query query) |
java.lang.String |
getStringSetting(java.lang.String key,
java.lang.String defaultVal) |
void |
modifiedService(org.osgi.framework.ServiceReference<org.elasticsearch.node.Node> nodeServiceReference,
org.elasticsearch.node.Node node) |
void |
removedService(org.osgi.framework.ServiceReference<org.elasticsearch.node.Node> nodeServiceReference,
org.elasticsearch.node.Node node) |
void |
start() |
void |
stop() |
void |
validateSetup(com.googlecode.jmxtrans.model.Query query) |
addSetting, addTypeName, cleanupStr, getBooleanSetting, getConcatedTypeNameValues, getSettings, getTypeNames, isDebugEnabled, setObjectPoolMap, setSettings, setTypeNamespublic void start()
throws com.googlecode.jmxtrans.util.LifecycleException
start in interface com.googlecode.jmxtrans.OutputWriterstart in class com.googlecode.jmxtrans.util.BaseOutputWritercom.googlecode.jmxtrans.util.LifecycleExceptionpublic void stop()
throws com.googlecode.jmxtrans.util.LifecycleException
stop in interface com.googlecode.jmxtrans.OutputWriterstop in class com.googlecode.jmxtrans.util.BaseOutputWritercom.googlecode.jmxtrans.util.LifecycleExceptionpublic org.elasticsearch.node.Node addingService(org.osgi.framework.ServiceReference<org.elasticsearch.node.Node> nodeServiceReference)
addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.elasticsearch.node.Node,org.elasticsearch.node.Node>public void modifiedService(org.osgi.framework.ServiceReference<org.elasticsearch.node.Node> nodeServiceReference,
org.elasticsearch.node.Node node)
modifiedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.elasticsearch.node.Node,org.elasticsearch.node.Node>public void removedService(org.osgi.framework.ServiceReference<org.elasticsearch.node.Node> nodeServiceReference,
org.elasticsearch.node.Node node)
removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.elasticsearch.node.Node,org.elasticsearch.node.Node>public void validateSetup(com.googlecode.jmxtrans.model.Query query)
throws com.googlecode.jmxtrans.util.ValidationException
validateSetup in interface com.googlecode.jmxtrans.OutputWritercom.googlecode.jmxtrans.util.ValidationExceptionpublic void doWrite(com.googlecode.jmxtrans.model.Query query)
throws java.lang.Exception
doWrite in interface com.googlecode.jmxtrans.OutputWriterjava.lang.Exceptionpublic java.lang.String getStringSetting(java.lang.String key,
java.lang.String defaultVal)
Copyright © 2014 Red Hat. All Rights Reserved.