Class ElasticsearchRestClientComponent
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultComponent
org.apache.camel.component.elasticsearch.rest.client.ElasticsearchRestClientComponent
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Component,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasCamelContext,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
@Component("elasticsearch-rest-client")
public class ElasticsearchRestClientComponent
extends org.apache.camel.support.DefaultComponent
-
Field Summary
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.camel.EndpointCertificate PathintConnection timeoutList of host Addresses, multiple hosts can be separated by comma.Passwordorg.elasticsearch.client.RestClientRest Client of type org.elasticsearch.client.RestClient.intSniffer after failure delay (in millis)intSniffer interval (in millis)intSocket timeoutgetUser()UsernamebooleanEnabling SniffervoidsetCertificatePath(String certificatePath) voidsetConnectionTimeout(int connectionTimeout) voidsetEnableSniffer(boolean enableSniffer) voidsetHostAddressesList(String hostAddressesList) voidsetPassword(String password) voidsetRestClient(org.elasticsearch.client.RestClient restClient) voidsetSniffAfterFailureDelay(int sniffAfterFailureDelay) voidsetSnifferInterval(int snifferInterval) voidsetSocketTimeout(int socketTimeout) voidMethods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURIMethods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getInternalLock, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
ElasticsearchRestClientComponent
public ElasticsearchRestClientComponent()
-
-
Method Details
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception- Specified by:
createEndpointin classorg.apache.camel.support.DefaultComponent- Throws:
Exception
-
getRestClient
public org.elasticsearch.client.RestClient getRestClient()Rest Client of type org.elasticsearch.client.RestClient. This is only for advanced usage -
setRestClient
public void setRestClient(org.elasticsearch.client.RestClient restClient) -
getHostAddressesList
List of host Addresses, multiple hosts can be separated by comma. -
setHostAddressesList
-
getConnectionTimeout
public int getConnectionTimeout()Connection timeout -
setConnectionTimeout
public void setConnectionTimeout(int connectionTimeout) -
getSocketTimeout
public int getSocketTimeout()Socket timeout -
setSocketTimeout
public void setSocketTimeout(int socketTimeout) -
getUser
Username -
setUser
-
getPassword
Password -
setPassword
-
getCertificatePath
Certificate Path -
setCertificatePath
-
isEnableSniffer
public boolean isEnableSniffer()Enabling Sniffer -
setEnableSniffer
public void setEnableSniffer(boolean enableSniffer) -
getSnifferInterval
public int getSnifferInterval()Sniffer interval (in millis) -
setSnifferInterval
public void setSnifferInterval(int snifferInterval) -
getSniffAfterFailureDelay
public int getSniffAfterFailureDelay()Sniffer after failure delay (in millis) -
setSniffAfterFailureDelay
public void setSniffAfterFailureDelay(int sniffAfterFailureDelay)
-