public class CountBundleTrigger<T> extends Object implements BundleTrigger<T>
BundleTrigger that fires once the count of elements in a bundle reaches the given count.| 构造器和说明 |
|---|
CountBundleTrigger(long maxCount) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
explain() |
void |
onElement(T element)
Called for every element that gets added to the bundle.
|
void |
registerCallback(BundleTriggerCallback callback)
Register a callback which will be called once this trigger decides to finish this bundle.
|
void |
reset()
Reset the trigger to its initiate status.
|
public void registerCallback(BundleTriggerCallback callback)
BundleTriggerregisterCallback 在接口中 BundleTrigger<T>public void onElement(T element) throws Exception
BundleTriggerBundleTriggerCallback.finishBundle() should be invoked.onElement 在接口中 BundleTrigger<T>element - The element that arrived.Exceptionpublic void reset()
BundleTriggerreset 在接口中 BundleTrigger<T>public String explain()
explain 在接口中 BundleTrigger<T>Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.