Class SplunkHECEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.splunkhec.SplunkHECEndpoint
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Endpoint
,org.apache.camel.IsSingleton
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasId
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@UriEndpoint(firstVersion="3.3.0", scheme="splunk-hec", title="Splunk HEC", producerOnly=true, syntax="splunk-hec:splunkURL/token", category={LOG,MONITORING}, headersClass=SplunkHECConstants.class) public class SplunkHECEndpoint extends org.apache.camel.support.DefaultEndpoint
The splunk component allows to publish events in Splunk using the HTTP Event Collector.
-
-
Constructor Summary
Constructors Constructor Description SplunkHECEndpoint()
SplunkHECEndpoint(String uri, SplunkHECComponent component, SplunkHECConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Consumer
createConsumer(org.apache.camel.Processor processor)
org.apache.camel.Producer
createProducer()
SplunkHECConfiguration
getConfiguration()
String
getSplunkURL()
String
getToken()
void
setSplunkURL(String splunkURL)
Splunk Host URLvoid
setToken(String token)
Splunk authorization token-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
SplunkHECEndpoint
public SplunkHECEndpoint()
-
SplunkHECEndpoint
public SplunkHECEndpoint(String uri, SplunkHECComponent component, SplunkHECConfiguration configuration)
-
-
Method Detail
-
createProducer
public org.apache.camel.Producer createProducer()
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
-
getConfiguration
public SplunkHECConfiguration getConfiguration()
-
getSplunkURL
public String getSplunkURL()
-
setSplunkURL
public void setSplunkURL(String splunkURL)
Splunk Host URL
-
getToken
public String getToken()
-
setToken
public void setToken(String token)
Splunk authorization token
-
-