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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.camel.Endpoint
    createEndpoint(String uri, String remaining, Map<String,Object> parameters)
     
    Certificate Path
    int
    Connection timeout
    List of host Addresses, multiple hosts can be separated by comma.
    Password
    org.elasticsearch.client.RestClient
    Rest Client of type org.elasticsearch.client.RestClient.
    int
    Sniffer after failure delay (in millis)
    int
    Sniffer interval (in millis)
    int
    Socket timeout
    Username
    boolean
    Enabling Sniffer
    void
    setCertificatePath(String certificatePath)
     
    void
    setConnectionTimeout(int connectionTimeout)
     
    void
    setEnableSniffer(boolean enableSniffer)
     
    void
    setHostAddressesList(String hostAddressesList)
     
    void
    setPassword(String password)
     
    void
    setRestClient(org.elasticsearch.client.RestClient restClient)
     
    void
    setSniffAfterFailureDelay(int sniffAfterFailureDelay)
     
    void
    setSnifferInterval(int snifferInterval)
     
    void
    setSocketTimeout(int socketTimeout)
     
    void
     

    Methods 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, validateURI

    Methods 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, suspend

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.camel.Service

    build, close, init, start, stop

    Methods inherited from interface org.apache.camel.ShutdownableService

    shutdown

    Methods inherited from interface org.apache.camel.StatefulService

    getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending

    Methods 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:
      createEndpoint in class org.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

      public String getHostAddressesList()
      List of host Addresses, multiple hosts can be separated by comma.
    • setHostAddressesList

      public void setHostAddressesList(String hostAddressesList)
    • 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

      public String getUser()
      Username
    • setUser

      public void setUser(String user)
    • getPassword

      public String getPassword()
      Password
    • setPassword

      public void setPassword(String password)
    • getCertificatePath

      public String getCertificatePath()
      Certificate Path
    • setCertificatePath

      public void setCertificatePath(String certificatePath)
    • 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)