Class FillInterest


  • @Deprecated(since="2021-05-27")
    public abstract class FillInterest
    extends java.lang.Object
    Deprecated.
    The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
    A Utility class to help implement EndPoint.fillInterested(Callback) by keeping state and calling the context and callback objects.
    • Method Detail

      • register

        public void register​(Callback callback)
                      throws java.nio.channels.ReadPendingException
        Deprecated.
        Call to register interest in a callback when a read is possible. The callback will be called either immediately if needsFillInterest() returns true or eventually once fillable() is called.
        Parameters:
        callback - the callback to register
        Throws:
        java.nio.channels.ReadPendingException - if unable to read due to pending read op
      • tryRegister

        public boolean tryRegister​(Callback callback)
        Deprecated.
        Call to register interest in a callback when a read is possible. The callback will be called either immediately if needsFillInterest() returns true or eventually once fillable() is called.
        Parameters:
        callback - the callback to register
        Returns:
        true if the register succeeded
      • fillable

        public boolean fillable()
        Deprecated.
        Call to signal that a read is now possible.
        Returns:
        whether the callback was notified that a read is now possible
      • isInterested

        public boolean isInterested()
        Deprecated.
        Returns:
        True if a read callback has been registered
      • onFail

        public boolean onFail​(java.lang.Throwable cause)
        Deprecated.
        Call to signal a failure to a registered interest
        Parameters:
        cause - the cause of the failure
        Returns:
        true if the cause was passed to a Callback instance
      • onClose

        public void onClose()
        Deprecated.
      • toString

        public java.lang.String toString()
        Deprecated.
        Overrides:
        toString in class java.lang.Object
      • toStateString

        public java.lang.String toStateString()
        Deprecated.