Class ResponseStatus
- java.lang.Object
-
- no.digipost.signature.client.core.internal.http.ResponseStatus
-
public final class ResponseStatus extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ResponseStatus.Custom
Status codes not part of the JAX-RSResponse.Status
enum.static class
ResponseStatus.Unknown
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponseStatus
expect(Predicate<? super javax.ws.rs.core.Response.StatusType> expectation)
ResponseStatus
expect(javax.ws.rs.core.Response.Status.Family expectedStatusFamily)
ResponseStatus
expectOneOf(javax.ws.rs.core.Response.Status.Family... expectedStatusFamilies)
javax.ws.rs.core.Response.StatusType
get()
<X extends Exception>
javax.ws.rs.core.Response.StatusTypeorThrow(Function<javax.ws.rs.core.Response.StatusType,X> exceptionSuppplier)
static ResponseStatus
resolve(int code)
<X extends Exception>
ResponseStatusthrowIf(Predicate<? super javax.ws.rs.core.Response.StatusType> illegalStatus, Function<javax.ws.rs.core.Response.StatusType,X> exceptionSupplier)
<X extends Exception>
ResponseStatusthrowIf(javax.ws.rs.core.Response.Status status, Function<javax.ws.rs.core.Response.StatusType,X> exceptionSupplier)
String
toString()
-
-
-
Method Detail
-
resolve
public static ResponseStatus resolve(int code)
-
expect
public ResponseStatus expect(javax.ws.rs.core.Response.Status.Family expectedStatusFamily)
-
expectOneOf
public ResponseStatus expectOneOf(javax.ws.rs.core.Response.Status.Family... expectedStatusFamilies)
-
expect
public ResponseStatus expect(Predicate<? super javax.ws.rs.core.Response.StatusType> expectation)
-
throwIf
public <X extends Exception> ResponseStatus throwIf(javax.ws.rs.core.Response.Status status, Function<javax.ws.rs.core.Response.StatusType,X> exceptionSupplier) throws X extends Exception
- Throws:
X extends Exception
-
throwIf
public <X extends Exception> ResponseStatus throwIf(Predicate<? super javax.ws.rs.core.Response.StatusType> illegalStatus, Function<javax.ws.rs.core.Response.StatusType,X> exceptionSupplier) throws X extends Exception
- Throws:
X extends Exception
-
get
public javax.ws.rs.core.Response.StatusType get()
-
orThrow
public <X extends Exception> javax.ws.rs.core.Response.StatusType orThrow(Function<javax.ws.rs.core.Response.StatusType,X> exceptionSuppplier) throws X extends Exception
- Throws:
X extends Exception
-
-