Class HttpEventListenerConfig


  • public class HttpEventListenerConfig
    extends Object
    • Constructor Detail

      • HttpEventListenerConfig

        public HttpEventListenerConfig()
    • Method Detail

      • setLogCreated

        @Config("http-event-listener.log-created")
        public HttpEventListenerConfig setLogCreated​(boolean logCreated)
      • getLogCreated

        public boolean getLogCreated()
      • setLogCompleted

        @Config("http-event-listener.log-completed")
        public HttpEventListenerConfig setLogCompleted​(boolean logCompleted)
      • getLogCompleted

        public boolean getLogCompleted()
      • setLogSplit

        @Config("http-event-listener.log-split")
        public HttpEventListenerConfig setLogSplit​(boolean logSplit)
      • getLogSplit

        public boolean getLogSplit()
      • getIngestUri

        @NotNull
        public @NotNull String getIngestUri()
      • setRetryCount

        @Config("http-event-listener.connect-retry-count")
        public HttpEventListenerConfig setRetryCount​(int retryCount)
      • getRetryCount

        @Min(value=0L,
             message="Retry count must be a positive value. Use 0 or leave empty for no retries.")
        public @javax.validation.constraints.Min(value=0L, message="Retry count must be a positive value. Use 0 or leave empty for no retries.") int getRetryCount()
      • setRetryDelay

        @Config("http-event-listener.connect-retry-delay")
        public HttpEventListenerConfig setRetryDelay​(io.airlift.units.Duration retryDelay)
      • getRetryDelay

        public io.airlift.units.Duration getRetryDelay()
      • setBackoffBase

        @Config("http-event-listener.connect-backoff-base")
        public HttpEventListenerConfig setBackoffBase​(double backoffBase)
      • getBackoffBase

        @Min(value=1L,
             message="Exponential base must be a positive, non-zero integer.")
        public @javax.validation.constraints.Min(value=1L, message="Exponential base must be a positive, non-zero integer.") double getBackoffBase()
      • setMaxDelay

        @Config("http-event-listener.connect-max-delay")
        public HttpEventListenerConfig setMaxDelay​(io.airlift.units.Duration maxDelay)
      • getMaxDelay

        public io.airlift.units.Duration getMaxDelay()