Class Join

java.lang.Object
org.jruby.util.Join

public final class Join extends Object
  • Field Details

    • TRIVIAL_EXECUTOR

      public static final Executor TRIVIAL_EXECUTOR
    • executor

      private final Executor executor
    • writes

      private final LinkedList[] writes
    • asyncMask

      private final long asyncMask
    • mask

      private long mask
    • reactionsPerChannel

      private final Join.Reaction[][] reactionsPerChannel
  • Constructor Details

  • Method Details

    • sendRaw

      private void sendRaw(int index, Object message)
    • isAsync

      public boolean isAsync(int channel)
    • send

      public void send(int channel, Object message)
    • send

      public void send(Enum<?> channel, Object message)
    • call

      public Object call(int channel, Object message)
    • call

      public Object call(Enum<?> channel, Object message)