public static class RequestEventImpl.Builder extends Object implements RequestEventBuilder
RequestEventImpl.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
RequestEventImpl |
build(RequestEvent.Type type)
Build the instance of
request event. |
RequestEventImpl.Builder |
setContainerRequest(ContainerRequest containerRequest)
Set the container request.
|
RequestEventImpl.Builder |
setContainerRequestFilters(Iterable<ContainerRequestFilter> containerRequestFilters)
Set request filters.
|
RequestEventImpl.Builder |
setContainerResponse(ContainerResponse containerResponse)
Set the container response.
|
RequestEventImpl.Builder |
setContainerResponseFilters(Iterable<ContainerResponseFilter> containerResponseFilters)
Set response filters.
|
RequestEventImpl.Builder |
setException(Throwable throwable,
RequestEvent.ExceptionCause exceptionCause)
Set exception thrown.
|
RequestEventImpl.Builder |
setExceptionMapper(ExceptionMapper<?> exceptionMapper)
Set the exception mapper.
|
RequestEventImpl.Builder |
setExtendedUriInfo(ExtendedUriInfo extendedUriInfo)
Set uri info.
|
RequestEventImpl.Builder |
setResponseSuccessfullyMapped(boolean responseSuccessfullyMapped)
Set the flag indicating whether the response has been successfully mapped by an exception mapper.
|
RequestEventImpl.Builder |
setResponseWritten(boolean responseWritten)
Set the flag indicating whether response has been successfully written.
|
RequestEventImpl.Builder |
setSuccess(boolean success)
Set the flag indicating whether the response processing was successful.
|
public RequestEventImpl.Builder setExceptionMapper(ExceptionMapper<?> exceptionMapper)
RequestEventBuildersetExceptionMapper in interface RequestEventBuilderexceptionMapper - Exception mapper.public RequestEventImpl.Builder setContainerRequest(ContainerRequest containerRequest)
RequestEventBuildersetContainerRequest in interface RequestEventBuildercontainerRequest - Container request.public RequestEventImpl.Builder setContainerResponse(ContainerResponse containerResponse)
RequestEventBuildersetContainerResponse in interface RequestEventBuildercontainerResponse - Container response.public RequestEventImpl.Builder setResponseWritten(boolean responseWritten)
RequestEventBuildersetResponseWritten in interface RequestEventBuilderresponseWritten - true is response has been written without failure.public RequestEventImpl.Builder setSuccess(boolean success)
RequestEventBuildertrue
if the request and response has been successfully processed. Response is successfully
processed when the response code is smaller than 400 and response was successfully written.setSuccess in interface RequestEventBuildersuccess - True if response processing was successful.RequestEvent.isSuccess()public RequestEventImpl.Builder setException(Throwable throwable, RequestEvent.ExceptionCause exceptionCause)
RequestEventBuildersetException in interface RequestEventBuilderthrowable - Exception.exceptionCause - Cause of the throwablepublic RequestEventImpl.Builder setExtendedUriInfo(ExtendedUriInfo extendedUriInfo)
RequestEventBuildersetExtendedUriInfo in interface RequestEventBuilderextendedUriInfo - Extended uri info.public RequestEventImpl.Builder setContainerResponseFilters(Iterable<ContainerResponseFilter> containerResponseFilters)
RequestEventBuildersetContainerResponseFilters in interface RequestEventBuildercontainerResponseFilters - Container response filters.public RequestEventImpl.Builder setContainerRequestFilters(Iterable<ContainerRequestFilter> containerRequestFilters)
RequestEventBuildersetContainerRequestFilters in interface RequestEventBuildercontainerRequestFilters - Container request filters.public RequestEventImpl.Builder setResponseSuccessfullyMapped(boolean responseSuccessfullyMapped)
RequestEventBuildersetResponseSuccessfullyMapped in interface RequestEventBuilderresponseSuccessfullyMapped - true if the response has been successfully mapped.public RequestEventImpl build(RequestEvent.Type type)
RequestEventBuilderrequest event.build in interface RequestEventBuildertype - Type of the event to be built.Copyright © 2007-2024,Oracleand/or its affiliates.All Rights Reserved. Use is subject to license terms.