Interface StreamPrioritizer

All Known Implementing Classes:
StreamPrioritizer.First$

public interface StreamPrioritizer
INTERNAL API

The interface for pluggable stream prioritizers

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    A prioritizer that ignores priority information and just sends to the first stream
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    chooseSubstream(scala.collection.immutable.Set<Object> streams)
    Choose a substream from a set of substream ids that have data available
    void
    Update priority information for a substream
  • Method Details

    • updatePriority

      void updatePriority(FrameEvent.PriorityFrame priorityFrame)
      Update priority information for a substream
    • chooseSubstream

      int chooseSubstream(scala.collection.immutable.Set<Object> streams)
      Choose a substream from a set of substream ids that have data available