Tabnine Logo
HttpEmitterConfig.getMinHttpTimeoutMillis
Code IndexAdd Tabnine to your IDE (free)

How to use
getMinHttpTimeoutMillis
method
in
org.apache.druid.java.util.emitter.core.HttpEmitterConfig

Best Java code snippets using org.apache.druid.java.util.emitter.core.HttpEmitterConfig.getMinHttpTimeoutMillis (Showing top 8 results out of 315)

origin: apache/incubator-druid

EmittingThread(HttpEmitterConfig config)
{
 super("HttpPostEmitter-" + instanceCounter.incrementAndGet());
 setDaemon(true);
 timeoutLessThanMinimumException = new TimeoutException(
   "Timeout less than minimum [" + config.getMinHttpTimeoutMillis() + "] ms."
 );
 // To not showing and writing nonsense and misleading stack trace in logs.
 timeoutLessThanMinimumException.setStackTrace(new StackTraceElement[]{});
}
origin: apache/incubator-druid

@Test
public void testSettingEverythingLegacy()
{
 final Properties props = new Properties();
 props.setProperty("org.apache.druid.java.util.emitter.flushMillis", "1");
 props.setProperty("org.apache.druid.java.util.emitter.flushCount", "2");
 props.setProperty("org.apache.druid.java.util.emitter.http.url", "http://example.com/");
 props.setProperty("org.apache.druid.java.util.emitter.http.basicAuthentication", "a:b");
 props.setProperty("org.apache.druid.java.util.emitter.http.batchingStrategy", "newlines");
 props.setProperty("org.apache.druid.java.util.emitter.http.maxBatchSize", "4");
 props.setProperty("org.apache.druid.java.util.emitter.http.flushTimeOut", "1000");
 props.setProperty("org.apache.druid.java.util.emitter.http.batchQueueSizeLimit", "2500");
 props.setProperty("org.apache.druid.java.util.emitter.http.httpTimeoutAllowanceFactor", "3.0");
 props.setProperty("org.apache.druid.java.util.emitter.http.minHttpTimeoutMillis", "100");
 final ObjectMapper objectMapper = new ObjectMapper();
 final HttpEmitterConfig config = objectMapper.convertValue(Emitters.makeHttpMap(props), HttpEmitterConfig.class);
 Assert.assertEquals(1, config.getFlushMillis());
 Assert.assertEquals(2, config.getFlushCount());
 Assert.assertEquals("http://example.com/", config.getRecipientBaseUrl());
 Assert.assertEquals("a:b", config.getBasicAuthentication());
 Assert.assertEquals(BatchingStrategy.NEWLINES, config.getBatchingStrategy());
 Assert.assertEquals(4, config.getMaxBatchSize());
 Assert.assertEquals(1000, config.getFlushTimeOut());
 Assert.assertEquals(2500, config.getBatchQueueSizeLimit());
 Assert.assertEquals(3.0f, config.getHttpTimeoutAllowanceFactor(), 0.0f);
 Assert.assertEquals(100, config.getMinHttpTimeoutMillis());
}
origin: apache/incubator-druid

@Test
public void testSettingEverything()
{
 final Properties props = new Properties();
 props.setProperty("org.apache.druid.java.util.emitter.flushMillis", "1");
 props.setProperty("org.apache.druid.java.util.emitter.flushCount", "2");
 props.setProperty("org.apache.druid.java.util.emitter.recipientBaseUrl", "http://example.com/");
 props.setProperty("org.apache.druid.java.util.emitter.basicAuthentication", "a:b");
 props.setProperty("org.apache.druid.java.util.emitter.batchingStrategy", "NEWLINES");
 props.setProperty("org.apache.druid.java.util.emitter.maxBatchSize", "4");
 props.setProperty("org.apache.druid.java.util.emitter.flushTimeOut", "1000");
 props.setProperty("org.apache.druid.java.util.emitter.batchQueueSizeLimit", "2500");
 props.setProperty("org.apache.druid.java.util.emitter.httpTimeoutAllowanceFactor", "3.0");
 props.setProperty("org.apache.druid.java.util.emitter.minHttpTimeoutMillis", "100");
 final ObjectMapper objectMapper = new ObjectMapper();
 final HttpEmitterConfig config = objectMapper.convertValue(
   Emitters.makeCustomFactoryMap(props),
   HttpEmitterConfig.class
 );
 Assert.assertEquals(1, config.getFlushMillis());
 Assert.assertEquals(2, config.getFlushCount());
 Assert.assertEquals("http://example.com/", config.getRecipientBaseUrl());
 Assert.assertEquals("a:b", config.getBasicAuthentication());
 Assert.assertEquals(BatchingStrategy.NEWLINES, config.getBatchingStrategy());
 Assert.assertEquals(4, config.getMaxBatchSize());
 Assert.assertEquals(1000, config.getFlushTimeOut());
 Assert.assertEquals(2500, config.getBatchQueueSizeLimit());
 Assert.assertEquals(3.0f, config.getHttpTimeoutAllowanceFactor(), 0.0f);
 Assert.assertEquals(100, config.getMinHttpTimeoutMillis());
}
origin: apache/incubator-druid

@Test
public void testDefaultsLegacy()
{
 final Properties props = new Properties();
 props.put("org.apache.druid.java.util.emitter.http.url", "http://example.com/");
 final ObjectMapper objectMapper = new ObjectMapper();
 final HttpEmitterConfig config = objectMapper.convertValue(Emitters.makeHttpMap(props), HttpEmitterConfig.class);
 Assert.assertEquals(60000, config.getFlushMillis());
 Assert.assertEquals(300, config.getFlushCount());
 Assert.assertEquals("http://example.com/", config.getRecipientBaseUrl());
 Assert.assertEquals(null, config.getBasicAuthentication());
 Assert.assertEquals(BatchingStrategy.ARRAY, config.getBatchingStrategy());
 Pair<Integer, Integer> batchConfigPair = BaseHttpEmittingConfig.getDefaultBatchSizeAndLimit(
   Runtime.getRuntime().maxMemory()
 );
 Assert.assertEquals(batchConfigPair.lhs.intValue(), config.getMaxBatchSize());
 Assert.assertEquals(batchConfigPair.rhs.intValue(), config.getBatchQueueSizeLimit());
 Assert.assertEquals(Long.MAX_VALUE, config.getFlushTimeOut());
 Assert.assertEquals(2.0f, config.getHttpTimeoutAllowanceFactor(), 0.0f);
 Assert.assertEquals(0, config.getMinHttpTimeoutMillis());
}
origin: apache/incubator-druid

@Test
public void testDefaults()
{
 final Properties props = new Properties();
 props.put("org.apache.druid.java.util.emitter.recipientBaseUrl", "http://example.com/");
 final ObjectMapper objectMapper = new ObjectMapper();
 final HttpEmitterConfig config = objectMapper.convertValue(
   Emitters.makeCustomFactoryMap(props),
   HttpEmitterConfig.class
 );
 Assert.assertEquals(60000, config.getFlushMillis());
 Assert.assertEquals(500, config.getFlushCount());
 Assert.assertEquals("http://example.com/", config.getRecipientBaseUrl());
 Assert.assertEquals(null, config.getBasicAuthentication());
 Assert.assertEquals(BatchingStrategy.ARRAY, config.getBatchingStrategy());
 Pair<Integer, Integer> batchConfigPair = BaseHttpEmittingConfig.getDefaultBatchSizeAndLimit(
   Runtime.getRuntime().maxMemory()
 );
 Assert.assertEquals(batchConfigPair.lhs.intValue(), config.getMaxBatchSize());
 Assert.assertEquals(batchConfigPair.rhs.intValue(), config.getBatchQueueSizeLimit());
 Assert.assertEquals(Long.MAX_VALUE, config.getFlushTimeOut());
 Assert.assertEquals(2.0f, config.getHttpTimeoutAllowanceFactor(), 0.0f);
 Assert.assertEquals(0, config.getMinHttpTimeoutMillis());
}
origin: apache/incubator-druid

if (timeoutMillis < config.getMinHttpTimeoutMillis()) {
 throw timeoutLessThanMinimumException;
origin: org.apache.druid/java-util

EmittingThread(HttpEmitterConfig config)
{
 super("HttpPostEmitter-" + instanceCounter.incrementAndGet());
 setDaemon(true);
 timeoutLessThanMinimumException = new TimeoutException(
   "Timeout less than minimum [" + config.getMinHttpTimeoutMillis() + "] ms."
 );
 // To not showing and writing nonsense and misleading stack trace in logs.
 timeoutLessThanMinimumException.setStackTrace(new StackTraceElement[]{});
}
origin: org.apache.druid/java-util

if (timeoutMillis < config.getMinHttpTimeoutMillis()) {
 throw timeoutLessThanMinimumException;
org.apache.druid.java.util.emitter.coreHttpEmitterConfiggetMinHttpTimeoutMillis

Popular methods of HttpEmitterConfig

  • getBasicAuthentication
  • getBatchQueueSizeLimit
  • getBatchingStrategy
  • getFlushCount
  • getFlushMillis
  • getFlushTimeOut
  • getMaxBatchSize
  • getRecipientBaseUrl
  • <init>
  • getContentEncoding
  • toStringBase
  • getHttpTimeoutAllowanceFactor
  • toStringBase,
  • getHttpTimeoutAllowanceFactor

Popular in Java

  • Finding current android device location
  • findViewById (Activity)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • scheduleAtFixedRate (Timer)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now