public class B_O_Traverser<T> extends O_Traverser<T>
Traverser.Admin<T>Attachable.Exceptions, Attachable.Method| Modifier and Type | Field and Description |
|---|---|
protected long |
bulk |
protected String |
future |
tagstHALT| Modifier | Constructor and Description |
|---|---|
protected |
B_O_Traverser() |
|
B_O_Traverser(T t,
long initialBulk) |
| Modifier and Type | Method and Description |
|---|---|
long |
bulk()
A traverser may represent a grouping of traversers to allow for more efficient data propagation.
|
protected boolean |
equals(B_O_Traverser other) |
boolean |
equals(Object object) |
String |
getStepId()
Get the step id of where the traverser is located.
|
int |
hashCode() |
void |
merge(Traverser.Admin<?> other)
When two traversers are have equality with each other, then they can be merged.
|
void |
setBulk(long count)
Set the number of traversers represented by this traverser.
|
void |
setStepId(String stepId)
Set the step id of where the traverser is located.
|
equals, getTags, split, splitaddLabels, attach, clone, detach, dropLabels, dropPath, get, getSideEffects, incrLoops, keepLabels, loops, path, resetLoops, sack, sack, set, setSideEffects, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitisHaltedasAdmin, compareTo, path, path, sideEffects, sideEffectsprotected long bulk
protected String future
protected B_O_Traverser()
public B_O_Traverser(T t, long initialBulk)
public void setBulk(long count)
Traverser.AdminsetBulk in interface Traverser.Admin<T>setBulk in class AbstractTraverser<T>count - the number of traverserspublic long bulk()
Traverserpublic void merge(Traverser.Admin<?> other)
Traverser.Adminmerge in interface Traverser.Admin<T>merge in class O_Traverser<T>other - the other traverser to merge into this traverser. Once merged, the other can be garbage collected.public String getStepId()
Traverser.AdmingetStepId in interface Traverser.Admin<T>getStepId in class AbstractTraverser<T>public void setStepId(String stepId)
Traverser.AdminTraverser.Admin.HALT, then Traverser.Admin.isHalted() is true.setStepId in interface Traverser.Admin<T>setStepId in class AbstractTraverser<T>stepId - The future step of the traverserpublic int hashCode()
hashCode in class O_Traverser<T>protected final boolean equals(B_O_Traverser other)
public boolean equals(Object object)
equals in class O_Traverser<T>Copyright © 2013–2017 Apache Software Foundation. All rights reserved.