Class HttpInput.WrappingContent

  • All Implemented Interfaces:
    org.eclipse.jetty.util.Callback, org.eclipse.jetty.util.thread.Invocable
    Enclosing class:
    HttpInput

    public static class HttpInput.WrappingContent
    extends HttpInput.Content
    Simple non-special content wrapper allow overriding the EOF flag.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Callback

        org.eclipse.jetty.util.Callback.Completable, org.eclipse.jetty.util.Callback.Completing, org.eclipse.jetty.util.Callback.InvocableCallback, org.eclipse.jetty.util.Callback.Nested
      • Nested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Invocable

        org.eclipse.jetty.util.thread.Invocable.InvocationType
    • Field Summary

      • Fields inherited from interface org.eclipse.jetty.util.Callback

        NOOP
      • Fields inherited from interface org.eclipse.jetty.util.thread.Invocable

        __nonBlocking
    • Constructor Detail

      • WrappingContent

        public WrappingContent​(HttpInput.Content delegate,
                               boolean eof)
    • Method Detail

      • isEof

        public boolean isEof()
        Description copied from class: HttpInput.Content
        Check if EOF was reached. Both special and non-special content can have this flag set to true but in the case of non-special content, this can be interpreted as a hint as it is always going to be followed by another content that is both special and EOF.
        Overrides:
        isEof in class HttpInput.Content
        Returns:
        true if EOF was reached, false otherwise.
      • succeeded

        public void succeeded()
      • failed

        public void failed​(java.lang.Throwable x)
      • getInvocationType

        public org.eclipse.jetty.util.thread.Invocable.InvocationType getInvocationType()
        Specified by:
        getInvocationType in interface org.eclipse.jetty.util.thread.Invocable
        Overrides:
        getInvocationType in class HttpInput.Content