congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
StreamAppenderatorDriver.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.apache.druid.segment.realtime.appenderator.StreamAppenderatorDriver
constructor

Best Java code snippets using org.apache.druid.segment.realtime.appenderator.StreamAppenderatorDriver.<init> (Showing top 8 results out of 315)

origin: apache/incubator-druid

@Before
public void setUp() throws Exception
{
 appenderatorTester = new AppenderatorTester(MAX_ROWS_IN_MEMORY);
 allocator = new TestSegmentAllocator(DATA_SOURCE, Granularities.HOUR);
 segmentHandoffNotifierFactory = new TestSegmentHandoffNotifierFactory();
 dataSegmentKiller = createStrictMock(DataSegmentKiller.class);
 driver = new StreamAppenderatorDriver(
   appenderatorTester.getAppenderator(),
   allocator,
   segmentHandoffNotifierFactory,
   new TestUsedSegmentChecker(appenderatorTester),
   dataSegmentKiller,
   OBJECT_MAPPER,
   new FireDepartmentMetrics()
 );
 EasyMock.replay(dataSegmentKiller);
}
origin: apache/incubator-druid

);
driver = new StreamAppenderatorDriver(
  createDropFailAppenderator(),
  allocator,
origin: apache/incubator-druid

                + "foo_2000-01-01T01:00:00.000Z_2000-01-01T02:00:00.000Z_abc123]]");
driver = new StreamAppenderatorDriver(
  createPushFailAppenderator(),
  allocator,
origin: apache/incubator-druid

private void testFailDuringPublishInternal(boolean failWithException) throws Exception
 driver = new StreamAppenderatorDriver(
   new FailableAppenderator(),
   allocator,
origin: apache/incubator-druid

                + "foo_2000-01-01T01:00:00.000Z_2000-01-01T02:00:00.000Z_abc123]]");
driver = new StreamAppenderatorDriver(
  createPersistFailAppenderator(),
  allocator,
origin: apache/incubator-druid

public StreamAppenderatorDriver newDriver(
  final Appenderator appenderator,
  final TaskToolbox toolbox,
  final FireDepartmentMetrics metrics
)
{
 return new StreamAppenderatorDriver(
   appenderator,
   new ActionBasedSegmentAllocator(
     toolbox.getTaskActionClient(),
     dataSchema,
     (schema, row, sequenceName, previousSegmentId, skipSegmentLineageCheck) -> new SegmentAllocateAction(
       schema.getDataSource(),
       row.getTimestamp(),
       schema.getGranularitySpec().getQueryGranularity(),
       schema.getGranularitySpec().getSegmentGranularity(),
       sequenceName,
       previousSegmentId,
       skipSegmentLineageCheck
     )
   ),
   toolbox.getSegmentHandoffNotifierFactory(),
   new ActionBasedUsedSegmentChecker(toolbox.getTaskActionClient()),
   toolbox.getDataSegmentKiller(),
   toolbox.getObjectMapper(),
   metrics
 );
}
origin: apache/incubator-druid

private static StreamAppenderatorDriver newDriver(
  final DataSchema dataSchema,
  final Appenderator appenderator,
  final TaskToolbox toolbox,
  final FireDepartmentMetrics metrics
)
{
 return new StreamAppenderatorDriver(
   appenderator,
   new ActionBasedSegmentAllocator(
     toolbox.getTaskActionClient(),
     dataSchema,
     (schema, row, sequenceName, previousSegmentId, skipSegmentLineageCheck) -> new SegmentAllocateAction(
       schema.getDataSource(),
       row.getTimestamp(),
       schema.getGranularitySpec().getQueryGranularity(),
       schema.getGranularitySpec().getSegmentGranularity(),
       sequenceName,
       previousSegmentId,
       skipSegmentLineageCheck
     )
   ),
   toolbox.getSegmentHandoffNotifierFactory(),
   new ActionBasedUsedSegmentChecker(toolbox.getTaskActionClient()),
   toolbox.getDataSegmentKiller(),
   toolbox.getObjectMapper(),
   metrics
 );
}
origin: org.apache.druid/druid-indexing-service

private static StreamAppenderatorDriver newDriver(
  final DataSchema dataSchema,
  final Appenderator appenderator,
  final TaskToolbox toolbox,
  final FireDepartmentMetrics metrics
)
{
 return new StreamAppenderatorDriver(
   appenderator,
   new ActionBasedSegmentAllocator(
     toolbox.getTaskActionClient(),
     dataSchema,
     (schema, row, sequenceName, previousSegmentId, skipSegmentLineageCheck) -> new SegmentAllocateAction(
       schema.getDataSource(),
       row.getTimestamp(),
       schema.getGranularitySpec().getQueryGranularity(),
       schema.getGranularitySpec().getSegmentGranularity(),
       sequenceName,
       previousSegmentId,
       skipSegmentLineageCheck
     )
   ),
   toolbox.getSegmentHandoffNotifierFactory(),
   new ActionBasedUsedSegmentChecker(toolbox.getTaskActionClient()),
   toolbox.getDataSegmentKiller(),
   toolbox.getObjectMapper(),
   metrics
 );
}
org.apache.druid.segment.realtime.appenderatorStreamAppenderatorDriver<init>

Javadoc

Create a driver.

Popular methods of StreamAppenderatorDriver

  • publish
    Execute a task in background to publish all segments corresponding to the given sequence names. The
  • add
    Add a row. Must not be called concurrently from multiple threads.
  • persist
    Persist all data indexed through this driver so far. Blocks until complete. Should be called after a
  • startJob
  • close
  • moveSegmentOut
    Move a set of identifiers out from "active", making way for newer segments. This method is to suppor
  • registerHandoff
    Register the segments in the given SegmentsAndMetadata to be handed off and execute a background tas
  • append
  • clear
  • getSegmentWithStates
  • getSegments
  • persistAsync
    Persist all data indexed through this driver so far. Returns a future of persisted commitMetadata. S
  • getSegments,
  • persistAsync,
  • publishAndRegisterHandoff,
  • publishInBackground,
  • pushInBackground,
  • wrapCommitter

Popular in Java

  • Running tasks concurrently on multiple threads
  • setContentView (Activity)
  • getSystemService (Context)
  • setScale (BigDecimal)
  • Dictionary (java.util)
    Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • JButton (javax.swing)
  • Join (org.hibernate.mapping)
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • 21 Best Atom Packages for 2021
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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