Class HttpEmitterConfig
- java.lang.Object
-
- org.apache.druid.java.util.emitter.core.BaseHttpEmittingConfig
-
- org.apache.druid.java.util.emitter.core.HttpEmitterConfig
-
- Direct Known Subclasses:
HttpEmitterConfig.Builder
,HttpEmitterFactory
public class HttpEmitterConfig extends BaseHttpEmittingConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HttpEmitterConfig.Builder
-
Field Summary
-
Fields inherited from class org.apache.druid.java.util.emitter.core.BaseHttpEmittingConfig
DEFAULT_BATCH_QUEUE_SIZE_LIMIT, DEFAULT_BATCHING_STRATEGY, DEFAULT_CONTENT_ENCODING, DEFAULT_FLUSH_COUNTS, DEFAULT_FLUSH_MILLIS, DEFAULT_FLUSH_TIME_OUT, DEFAULT_HTTP_TIMEOUT_ALLOWANCE_FACTOR, DEFAULT_MAX_BATCH_SIZE, DEFAULT_MIN_HTTP_TIMEOUT_MILLIS, TEST_FLUSH_TIMEOUT_MILLIS
-
-
Constructor Summary
Constructors Constructor Description HttpEmitterConfig()
For JSON deserialization only.HttpEmitterConfig(BaseHttpEmittingConfig base, String recipientBaseUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getRecipientBaseUrl()
String
toString()
-
Methods inherited from class org.apache.druid.java.util.emitter.core.BaseHttpEmittingConfig
getBasicAuthentication, getBatchingStrategy, getBatchQueueSizeLimit, getContentEncoding, getDefaultBatchSizeAndLimit, getFlushCount, getFlushMillis, getFlushTimeOut, getHttpTimeoutAllowanceFactor, getMaxBatchSize, getMinHttpTimeoutMillis, toStringBase
-
-
-
-
Constructor Detail
-
HttpEmitterConfig
public HttpEmitterConfig()
For JSON deserialization only. In other cases useHttpEmitterConfig.Builder
-
HttpEmitterConfig
public HttpEmitterConfig(BaseHttpEmittingConfig base, String recipientBaseUrl)
-
-
Method Detail
-
getRecipientBaseUrl
public String getRecipientBaseUrl()
-
toString
public String toString()
- Overrides:
toString
in classBaseHttpEmittingConfig
-
-