Class Join.Reaction

java.lang.Object
org.jruby.util.Join.Reaction
Direct Known Subclasses:
Join.AsyncReaction, Join.FastReaction, Join.SyncReaction
Enclosing class:
Join

public abstract static class Join.Reaction extends Object
  • Field Details

    • indices

      private final int[] indices
    • mask

      private final long mask
    • asyncMask

      private final long asyncMask
  • Constructor Details

    • Reaction

      Reaction(Enum<?> head, Enum<?>[] channels, boolean isAsync)
    • Reaction

      Reaction(int[] indices, boolean isAsync)
  • Method Details

    • toIndices

      private static int[] toIndices(Enum<?> head, Enum<?>[] channels)
    • dispatch

      abstract void dispatch(Join join, Object[] args)