Class AbstractHttpResultWrapper<T,​E>

  • Direct Known Subclasses:
    HttpResultWrapper

    @Immutable
    public abstract class AbstractHttpResultWrapper<T,​E>
    extends Object
    • Constructor Detail

      • AbstractHttpResultWrapper

        public AbstractHttpResultWrapper()
    • Method Detail

      • err

        public static <T,​E> HttpResultWrapper<T,​E> err​(E err,
                                                                   int statusCode)
      • unwrap

        public Result<T,​E> unwrap()
      • getOkResultMaybe

        public abstract Optional<T> getOkResultMaybe()
      • getErrResultMaybe

        public abstract Optional<E> getErrResultMaybe()
      • getHttpStatusCode

        @Default
        public int getHttpStatusCode()