@NoImplement public class HttpResponseInterceptorDescriptorBuilder extends Object
HttpResponseInterceptor.| Constructor and Description |
|---|
HttpResponseInterceptorDescriptorBuilder() |
| Modifier and Type | Method and Description |
|---|---|
HttpResponseInterceptorDescriptor |
build() |
HttpResponseInterceptorDescriptorBuilder |
expression(Consumer<ExpressionHttpResponseInterceptorDescriptionBuilder> builderConfigurator)
Defines an expression based descriptor, it gets added to the chain of interceptors.
|
HttpResponseInterceptorDescriptorBuilder |
when(PreconditionHttpResponseInterceptorDelegateDescriptorBuilder.Matcher preconditionMatcher,
Consumer<PreconditionHttpResponseInterceptorDelegateDescriptorBuilder> builderConfigurator)
Defines a conditional descriptor, it gets added to the chain of interceptors.
|
public HttpResponseInterceptorDescriptorBuilder()
public HttpResponseInterceptorDescriptorBuilder when(PreconditionHttpResponseInterceptorDelegateDescriptorBuilder.Matcher preconditionMatcher, Consumer<PreconditionHttpResponseInterceptorDelegateDescriptorBuilder> builderConfigurator)
builderConfigurator - the consumer to configure the conditional based interceptor.public HttpResponseInterceptorDescriptorBuilder expression(Consumer<ExpressionHttpResponseInterceptorDescriptionBuilder> builderConfigurator)
builderConfigurator - the consumer to configure the expression based interceptor.public HttpResponseInterceptorDescriptor build()
{@link - IllegalStateException} if neither an expression nor conditional descriptor interceptor has been defined.Copyright © 2022. All rights reserved.