Interface SplittingFlushStrategy.FlushBoundaryProvider
-
- Enclosing class:
- SplittingFlushStrategy
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public static interface SplittingFlushStrategy.FlushBoundaryProviderA provider ofSplittingFlushStrategy.FlushBoundaryProvider.FlushBoundaryfor each written item.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSplittingFlushStrategy.FlushBoundaryProvider.FlushBoundaryAn enumeration for boundary of flushes on which thisSplittingFlushStrategysplits writes.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundarydetectBoundary(java.lang.Object itemWritten)Detect theSplittingFlushStrategy.FlushBoundaryProvider.FlushBoundaryfor the passeditemWritten.
-
-
-
Method Detail
-
detectBoundary
SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary detectBoundary(@Nullable java.lang.Object itemWritten)
Detect theSplittingFlushStrategy.FlushBoundaryProvider.FlushBoundaryfor the passeditemWritten.- Parameters:
itemWritten- Item written which determines theSplittingFlushStrategy.FlushBoundaryProvider.FlushBoundary.- Returns:
SplittingFlushStrategy.FlushBoundaryProvider.FlushBoundaryrepresenting the passeditemWritten.
-
-