Class BaseHttpEmittingConfig

    • Field Detail

      • DEFAULT_MAX_BATCH_SIZE

        public static final int DEFAULT_MAX_BATCH_SIZE
        ensure the event buffers don't use more than 10% of memory by default
      • DEFAULT_BATCH_QUEUE_SIZE_LIMIT

        public static final int DEFAULT_BATCH_QUEUE_SIZE_LIMIT
      • TEST_FLUSH_TIMEOUT_MILLIS

        public static final long TEST_FLUSH_TIMEOUT_MILLIS
      • DEFAULT_FLUSH_TIME_OUT

        public static final long DEFAULT_FLUSH_TIME_OUT
        Do not time out in case flushTimeOut is not set
        See Also:
        Constant Field Values
      • DEFAULT_BATCHING_STRATEGY

        public static final BatchingStrategy DEFAULT_BATCHING_STRATEGY
      • DEFAULT_CONTENT_ENCODING

        public static final ContentEncoding DEFAULT_CONTENT_ENCODING
      • DEFAULT_HTTP_TIMEOUT_ALLOWANCE_FACTOR

        public static final float DEFAULT_HTTP_TIMEOUT_ALLOWANCE_FACTOR
        See Also:
        Constant Field Values
      • DEFAULT_MIN_HTTP_TIMEOUT_MILLIS

        public static final int DEFAULT_MIN_HTTP_TIMEOUT_MILLIS
        The default value effective doesn't set the min timeout
        See Also:
        Constant Field Values
    • Constructor Detail

      • BaseHttpEmittingConfig

        public BaseHttpEmittingConfig()
    • Method Detail

      • getDefaultBatchSizeAndLimit

        public static Pair<Integer,​Integer> getDefaultBatchSizeAndLimit​(long maxMemory)
      • getFlushMillis

        public long getFlushMillis()
      • getFlushCount

        public int getFlushCount()
      • getFlushTimeOut

        public long getFlushTimeOut()
      • getMaxBatchSize

        public int getMaxBatchSize()
      • getBatchQueueSizeLimit

        public int getBatchQueueSizeLimit()
      • getHttpTimeoutAllowanceFactor

        public float getHttpTimeoutAllowanceFactor()
      • getMinHttpTimeoutMillis

        public int getMinHttpTimeoutMillis()
      • toStringBase

        protected String toStringBase()