Class DirectMessageState<T extends DirectMessageStateItem>

    • 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.