Class DirectMessageState<T extends DirectMessageStateItem>
- java.lang.Object
-
- org.apache.ignite.internal.direct.state.DirectMessageState<T>
-
public class DirectMessageState<T extends DirectMessageStateItem> extends Object
Message state.
-
-
Constructor Summary
Constructors Constructor Description DirectMessageState(Class<T> cls, IgniteOutClosure<T> factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbackward(boolean reset)Go backward.voidforward()Go forward.Titem()voidreset()Resets state.StringtoString()
-
-
-
Constructor Detail
-
DirectMessageState
public DirectMessageState(Class<T> cls, IgniteOutClosure<T> factory)
- Parameters:
cls- State item type.factory- Item factory.
-
-
Method Detail
-
item
public T item()
- Returns:
- Current item.
-
forward
public void forward()
Go forward.
-
backward
public void backward(boolean reset)
Go backward.- Parameters:
reset- Whether to reset current item.
-
reset
public void reset()
Resets state.
-
-