Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addHeader(String, String) - Method in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResult
- addHeader(String, String) - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.ResponseDecorations
- AnnotatedParamResolverFactories - Class in se.fortnox.reactivewizard.jaxrs.params.annotated
- AnnotatedParamResolverFactories() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.annotated.AnnotatedParamResolverFactories
- AnnotatedParamResolverFactories(DeserializerFactory) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.annotated.AnnotatedParamResolverFactories
- AnnotatedParamResolverFactory - Interface in se.fortnox.reactivewizard.jaxrs.params.annotated
- apply(Flux<T>, JaxRsResult<T>) - Static method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator
- apply(HttpServerRequest, HttpServerResponse) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequestHandler
-
Handles incoming request if a matching resource is found.
- apply(JaxRsResult<T>, Object[]) - Method in interface se.fortnox.reactivewizard.jaxrs.response.ResultTransformer
- applyOn(JaxRsResult<?>) - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.ResponseDecorations
-
Apply this on a result.
- ArrayDeserializer<T> - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes arrays.
- ArrayDeserializer(Deserializer<T>, Class<T>) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.ArrayDeserializer
B
- BeanParamResolver<T> - Class in se.fortnox.reactivewizard.jaxrs.params.annotated
- BeanParamResolver(Function<JaxRsRequest, Mono<T>>) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.annotated.BeanParamResolver
- BeanParamResolver.Factory - Class in se.fortnox.reactivewizard.jaxrs.params.annotated
- BodyDeserializer<T> - Interface in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Parses an object out of a byte[].
- BooleanDeserializer - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes booleans.
- BooleanDeserializer() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.BooleanDeserializer
- BooleanNotNullDeserializer - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes booleans, not allowing nulls.
- BooleanNotNullDeserializer() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.BooleanNotNullDeserializer
- build() - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.DecoratedResponseBuilder
-
Create the decorated response Observable.
- ByteBufCollector - Class in se.fortnox.reactivewizard.jaxrs
- ByteBufCollector() - Constructor for class se.fortnox.reactivewizard.jaxrs.ByteBufCollector
- ByteBufCollector(int) - Constructor for class se.fortnox.reactivewizard.jaxrs.ByteBufCollector
C
- call(JaxRsRequest) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResource
- canHandleRequest(JaxRsRequest) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResource
- collectBytes(Flux<ByteBuf>) - Method in class se.fortnox.reactivewizard.jaxrs.ByteBufCollector
-
Collect bytes from content.
- collectBytes(ByteBufFlux) - Method in class se.fortnox.reactivewizard.jaxrs.ByteBufCollector
- collectString(ByteBufFlux) - Method in class se.fortnox.reactivewizard.jaxrs.ByteBufCollector
- collectString(Observable<ByteBuf>) - Method in class se.fortnox.reactivewizard.jaxrs.ByteBufCollector
-
Collect string from input.
- compareTo(JaxRsResource) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResource
- compareTo(ResultTransformerFactory) - Method in interface se.fortnox.reactivewizard.jaxrs.response.ResultTransformerFactory
- concatPaths(Path, Path) - Static method in class se.fortnox.reactivewizard.jaxrs.JaxRsMeta
-
Concatenate paths.
- configure(Binder) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsModule
- CookieParamResolver<T> - Class in se.fortnox.reactivewizard.jaxrs.params.annotated
-
Bind a cookie to a method parameter.
- CookieParamResolver(Deserializer<T>, Annotation, String) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.annotated.CookieParamResolver
- CookieParamResolver.Factory - Class in se.fortnox.reactivewizard.jaxrs.params.annotated
- create(TypeReference<T>, Annotation, String) - Method in interface se.fortnox.reactivewizard.jaxrs.params.annotated.AnnotatedParamResolverFactory
- create(TypeReference<T>, Annotation, String) - Method in class se.fortnox.reactivewizard.jaxrs.params.annotated.BeanParamResolver.Factory
- create(TypeReference<T>, Annotation, String) - Method in class se.fortnox.reactivewizard.jaxrs.params.annotated.CookieParamResolver.Factory
- create(Flux<T>, Object[]) - Method in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResultFactory
-
Create result.
- create(HttpServerRequest, Matcher, byte[], ByteBufCollector) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- create(JaxRsResource<T>) - Method in class se.fortnox.reactivewizard.jaxrs.response.NoContentTransformer
- create(JaxRsResource<T>) - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecoratorTransformer
- create(JaxRsResource<T>) - Method in interface se.fortnox.reactivewizard.jaxrs.response.ResultTransformerFactory
- createParamResolver(Parameter) - Method in interface se.fortnox.reactivewizard.jaxrs.params.ParamResolverFactory
- createParamResolver(Parameter, TypeReference<T>, List<Annotation>, String[]) - Method in class se.fortnox.reactivewizard.jaxrs.params.ParamResolverFactories
- createParamResolvers(Method, String[]) - Method in class se.fortnox.reactivewizard.jaxrs.params.ParamResolverFactories
-
Create param resolvers.
- createResource(Method, Object, JaxRsMeta) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResourceFactory
- createResource(Path, Method, Object) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResourceFactory
- createResources(Object[]) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResourceFactory
- createResources(Object, List<JaxRsResource>) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResourceFactory
- createResult(Flux<T>, Object[]) - Method in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResultFactory
-
Create result.
- createResult(Flux<T>, Object[]) - Method in class se.fortnox.reactivewizard.jaxrs.response.JaxRsStreamingResultFactory
- createResultFactory(JaxRsResource<T>) - Method in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResultFactoryFactory
-
Create a result factory.
- createTransformers(JaxRsResource<T>) - Method in class se.fortnox.reactivewizard.jaxrs.response.ResultTransformerFactories
-
Create result transformer from resource.
D
- DateDeserializer - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes dates.
- DateDeserializer(Provider<DateFormat>) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.DateDeserializer
- DecoratedResponseBuilder(T) - Constructor for class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.DecoratedResponseBuilder
- deserialize(byte[]) - Method in interface se.fortnox.reactivewizard.jaxrs.params.deserializing.BodyDeserializer
- deserialize(String) - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.ArrayDeserializer
- deserialize(String) - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.BooleanDeserializer
- deserialize(String) - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.BooleanNotNullDeserializer
- deserialize(String) - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.DateDeserializer
- deserialize(String) - Method in interface se.fortnox.reactivewizard.jaxrs.params.deserializing.Deserializer
- deserialize(String) - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.EnumDeserializer
- deserialize(String) - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.ListDeserializer
- deserialize(String) - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.LocalDateDeserializer
- deserialize(String) - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.LocalTimeDeserializer
- deserialize(String) - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.NumberDeserializer
- deserialize(String) - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.UUIDDeserializer
- Deserializer<T> - Interface in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Parses an object out of a string.
- DeserializerException - Exception in se.fortnox.reactivewizard.jaxrs.params.deserializing
- DeserializerException(String) - Constructor for exception se.fortnox.reactivewizard.jaxrs.params.deserializing.DeserializerException
- DeserializerFactory - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Creates deserializers from Strings to a given type.
- DeserializerFactory() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.DeserializerFactory
- DeserializerFactory(Provider<DateFormat>, JsonDeserializerFactory) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.DeserializerFactory
- doOnOutput(Action1<T>) - Method in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResult
- DoubleDeserializer - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes doubles.
- DoubleDeserializer() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.DoubleDeserializer
- DoubleNotNullDeserializer - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes doubles, not allowing nulls.
- DoubleNotNullDeserializer() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.DoubleNotNullDeserializer
E
- EMPTY_RESPONSE - Static variable in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResult
- EMPTY_RESPONSE_MONO - Static variable in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResult
- EnumDeserializer<T extends Enum<T>> - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes enums.
- EnumDeserializer(Class<T>) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.EnumDeserializer
- errorCode - Variable in class se.fortnox.reactivewizard.jaxrs.params.deserializing.NumberDeserializer
- ExceptionHandler - Class in se.fortnox.reactivewizard
-
Handles exceptions and writes errors to the response and the log.
- ExceptionHandler() - Constructor for class se.fortnox.reactivewizard.ExceptionHandler
- ExceptionHandler(ObjectMapper) - Constructor for class se.fortnox.reactivewizard.ExceptionHandler
F
- Factory(AnnotatedParamResolverFactories) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.annotated.BeanParamResolver.Factory
- Factory(DeserializerFactory) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.annotated.CookieParamResolver.Factory
- findDefaultValue(List<Annotation>) - Static method in class se.fortnox.reactivewizard.jaxrs.params.ParamResolverFactories
-
Find the value of the DefaultValue annotation.
- findDefaultValueAnnotation(List<Annotation>) - Static method in class se.fortnox.reactivewizard.jaxrs.params.ParamResolverFactories
-
Find the DefaultValue annotation.
- findResource(JaxRsRequest) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResources
-
Return the request resource.
G
- get(Class<? extends Annotation>) - Method in class se.fortnox.reactivewizard.jaxrs.params.annotated.AnnotatedParamResolverFactories
- get(Class<T>) - Method in class se.fortnox.reactivewizard.jaxrs.params.ParamResolvers
- getBody() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- getBodyDeserializer(TypeReference<T>, String[]) - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.DeserializerFactory
-
Return the body deserializer for param type.
- getConsumes() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsMeta
- getCookie(String) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- getCookieValue(String) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- getCookieValue(String, String) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
-
Return the cookie value or default value, if non-existent.
- getDefaultValue() - Method in class se.fortnox.reactivewizard.jaxrs.params.annotated.CookieParamResolver
- getFormParam(String) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- getFormParam(String, String) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- getFullPath() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsMeta
- getHeader(String) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- getHeader(String, String) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- getHeaders() - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.ResponseDecorations
- getHeaderValue(Map.Entry<String, String>) - Method in class se.fortnox.reactivewizard.ExceptionHandler
-
Override this to specify own logic to handle certain headers.
- getHeaderValueOrRedact(Map.Entry<String, String>) - Static method in class se.fortnox.reactivewizard.jaxrs.RequestLogger
-
Returns the value of a header.
- getHeaderValueOrRedact(Map.Entry<String, String>, Set<String>) - Static method in class se.fortnox.reactivewizard.jaxrs.RequestLogger
-
Returns the value of a header.
- getHeaderValuesOrRedact(Map<String, String>) - Static method in class se.fortnox.reactivewizard.jaxrs.RequestLogger
-
Redact sensitive information from header values.
- getHeaderValuesOrRedact(Map<String, String>, Set<String>) - Static method in class se.fortnox.reactivewizard.jaxrs.RequestLogger
-
Redact sensitive information from header values.
- getHttpMethod() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsMeta
- getHttpMethod() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResource
- getHttpMethod() - Method in interface se.fortnox.reactivewizard.jaxrs.JaxRsResourceInterceptor.JaxRsResourceContext
-
Return the http method.
- getInstanceMethod() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResource
- getJaxRsClass(Class<?>) - Static method in class se.fortnox.reactivewizard.jaxrs.JaxRsMeta
-
Finds the JAX-RS class of a class, which may be the same class or an interface that it implements.
- getNullValue() - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.NumberDeserializer
- getNullValue() - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.NumberNotNullDeserializer
- getParamDeserializer(TypeReference<T>) - Method in class se.fortnox.reactivewizard.jaxrs.params.deserializing.DeserializerFactory
-
Return Deserializer from param type.
- getPath() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- getPath() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResource
- getPath(Class<? extends Object>) - Static method in class se.fortnox.reactivewizard.jaxrs.JaxRsMeta
-
Return the path.
- getPathParam(String) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
-
Return the path param.
- getPathParam(String, String) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
-
Get path param or default value, if non-existent.
- getPrio() - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecoratorTransformer
- getPrio() - Method in interface se.fortnox.reactivewizard.jaxrs.response.ResultTransformerFactory
- getProduces() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsMeta
- getProduces() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResource
- getQueryParam(String) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
-
Return the query param.
- getQueryParam(String, String) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
-
Return the query param or default value, if non-existent..
- getRequestHeader(String) - Method in interface se.fortnox.reactivewizard.jaxrs.JaxRsResourceInterceptor.JaxRsResourceContext
-
Return a request header.
- getRequestHeaderNames() - Method in interface se.fortnox.reactivewizard.jaxrs.JaxRsResourceInterceptor.JaxRsResourceContext
-
Return the request header names.
- getRequestUri() - Method in interface se.fortnox.reactivewizard.jaxrs.JaxRsResourceInterceptor.JaxRsResourceContext
-
Return the request uri.
- getResourceMethod() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResource
- getResourcePath() - Method in interface se.fortnox.reactivewizard.jaxrs.JaxRsResourceInterceptor.JaxRsResourceContext
-
Return the resourcee path.
- getResources() - Method in interface se.fortnox.reactivewizard.jaxrs.JaxRsResourcesProvider
- getResponseStatus() - Method in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResult
- getStatus() - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.ResponseDecorations
- getUri() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- getValue(JaxRsRequest) - Method in class se.fortnox.reactivewizard.jaxrs.params.annotated.BeanParamResolver
- getValue(JaxRsRequest) - Method in class se.fortnox.reactivewizard.jaxrs.params.annotated.CookieParamResolver
H
- handleException(HttpServerRequest, HttpServerResponse, Throwable) - Method in class se.fortnox.reactivewizard.ExceptionHandler
-
Handle exceptions from server requests.
- hasMethod(HttpMethod) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- headers - Variable in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResult
- headers - Variable in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResultFactory
- headersToString(HttpServerRequest, StringBuilder) - Static method in class se.fortnox.reactivewizard.jaxrs.RequestLogger
-
Concatenate request header keys and values into a loggable string.
- headersToString(HttpServerResponse, StringBuilder) - Static method in class se.fortnox.reactivewizard.jaxrs.RequestLogger
-
Concatenate response header keys and values into a loggable string.
I
- IntegerDeserializer - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes integers.
- IntegerDeserializer() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.IntegerDeserializer
- IntegerNotNullDeserializer - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes integers, not allowing null.
- IntegerNotNullDeserializer() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.IntegerNotNullDeserializer
J
- JaxRsMeta - Class in se.fortnox.reactivewizard.jaxrs
- JaxRsMeta(Method) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsMeta
- JaxRsMeta(Method, Path) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsMeta
- JaxRsModule - Class in se.fortnox.reactivewizard.jaxrs
- JaxRsModule() - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsModule
- JaxRsRequest - Class in se.fortnox.reactivewizard.jaxrs
-
Represents an incoming request.
- JaxRsRequest(HttpServerRequest) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- JaxRsRequest(HttpServerRequest, Matcher, byte[], ByteBufCollector) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- JaxRsRequest(HttpServerRequest, ByteBufCollector) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
- JaxRsRequestHandler - Class in se.fortnox.reactivewizard.jaxrs
-
Handles incoming requests.
- JaxRsRequestHandler(Object[], JaxRsResourceFactory, ExceptionHandler, Boolean) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsRequestHandler
- JaxRsRequestHandler(Object[], JaxRsResourceFactory, ExceptionHandler, Boolean, JaxRsResourceInterceptors) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsRequestHandler
- JaxRsRequestHandler(Object[], JaxRsResourceFactory, ExceptionHandler, ByteBufCollector, Boolean, JaxRsResourceInterceptors) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsRequestHandler
- JaxRsRequestHandler(JaxRsResourcesProvider, JaxRsResourceFactory, ExceptionHandler, ByteBufCollector) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsRequestHandler
- JaxRsRequestHandler(JaxRsResourcesProvider, JaxRsResourceFactory, ExceptionHandler, ByteBufCollector, JaxRsResourceInterceptors) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsRequestHandler
- JaxRsResource<T> - Class in se.fortnox.reactivewizard.jaxrs
-
Represents a JaxRs resource.
- JaxRsResource(Method, Object, ParamResolverFactories, JaxRsResultFactoryFactory, JaxRsMeta) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsResource
- JaxRsResourceFactory - Class in se.fortnox.reactivewizard.jaxrs
- JaxRsResourceFactory() - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsResourceFactory
- JaxRsResourceFactory(ParamResolverFactories, JaxRsResultFactoryFactory) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsResourceFactory
- JaxRsResourceInterceptor - Interface in se.fortnox.reactivewizard.jaxrs
-
Interface that allows for customized JaxRsResource call handling.
- JaxRsResourceInterceptor.JaxRsResourceContext - Interface in se.fortnox.reactivewizard.jaxrs
-
The information available to the interceptors.
- JaxRsResourceInterceptors - Class in se.fortnox.reactivewizard.jaxrs
-
Composition of all registered JaxRsResourceInterceptor instances.
- JaxRsResourceInterceptors(Set<JaxRsResourceInterceptor>) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsResourceInterceptors
- JaxRsResources - Class in se.fortnox.reactivewizard.jaxrs
- JaxRsResources(Object[], JaxRsResourceFactory, Boolean) - Constructor for class se.fortnox.reactivewizard.jaxrs.JaxRsResources
- JaxRsResourcesProvider - Interface in se.fortnox.reactivewizard.jaxrs
-
Provides JaxRs resources to the JaxRsRequestHandler.
- JaxRsResult<T> - Class in se.fortnox.reactivewizard.jaxrs.response
-
Represents a result of a call to a JaxRs resource.
- JaxRsResult(Flux<T>, HttpResponseStatus, Func1<Flux<T>, Flux<byte[]>>, Map<String, String>) - Constructor for class se.fortnox.reactivewizard.jaxrs.response.JaxRsResult
- JaxRsResultFactory<T> - Class in se.fortnox.reactivewizard.jaxrs.response
- JaxRsResultFactory(JaxRsResource<T>, ResultTransformerFactories, JsonSerializerFactory) - Constructor for class se.fortnox.reactivewizard.jaxrs.response.JaxRsResultFactory
- jaxRsResultFactoryFactory - Variable in class se.fortnox.reactivewizard.jaxrs.JaxRsResourceFactory
- JaxRsResultFactoryFactory - Class in se.fortnox.reactivewizard.jaxrs.response
- JaxRsResultFactoryFactory() - Constructor for class se.fortnox.reactivewizard.jaxrs.response.JaxRsResultFactoryFactory
- JaxRsResultFactoryFactory(ResultTransformerFactories, JsonSerializerFactory) - Constructor for class se.fortnox.reactivewizard.jaxrs.response.JaxRsResultFactoryFactory
- JaxRsStreamingResult<T> - Class in se.fortnox.reactivewizard.jaxrs.response
- JaxRsStreamingResult(Flux<T>, HttpResponseStatus, Func1<Flux<T>, Flux<byte[]>>, Map<String, String>) - Constructor for class se.fortnox.reactivewizard.jaxrs.response.JaxRsStreamingResult
- JaxRsStreamingResultFactory<T> - Class in se.fortnox.reactivewizard.jaxrs.response
- JaxRsStreamingResultFactory(JaxRsResource<T>, ResultTransformerFactories, JsonSerializerFactory) - Constructor for class se.fortnox.reactivewizard.jaxrs.response.JaxRsStreamingResultFactory
L
- ListDeserializer<T> - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes lists of objects.
- ListDeserializer(Deserializer<T>) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.ListDeserializer
- loadBody() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
-
Load the body.
- LocalDateDeserializer - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes dates as LocalDate.
- LocalDateDeserializer() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.LocalDateDeserializer
- LocalTimeDeserializer - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes times as LocalTime.
- LocalTimeDeserializer() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.LocalTimeDeserializer
- log(HttpServerRequest, HttpServerResponse, long) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResource
- log(HttpServerRequest, HttpServerResponse, long) - Method in class se.fortnox.reactivewizard.jaxrs.RequestLogger
- logAccess(HttpServerRequest, HttpServerResponse, long, StringBuilder) - Static method in class se.fortnox.reactivewizard.jaxrs.RequestLogger
-
Append a log entry for a server access event.
- logRequestResponse(HttpServerRequest, HttpServerResponse, long, Logger) - Static method in class se.fortnox.reactivewizard.jaxrs.RequestLogger
-
Write a log entry for a request/response pair.
- LongDeserializer - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes longs.
- LongDeserializer() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.LongDeserializer
- LongNotNullDeserializer - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes longs, not allowing null.
- LongNotNullDeserializer() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.LongNotNullDeserializer
M
- map(Func1<Flux<T>, Flux<T>>) - Method in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResult
- matchesPath(Pattern) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequest
N
- NoContentTransformer - Class in se.fortnox.reactivewizard.jaxrs.response
-
Kept only to avoid breaking changes.
- NoContentTransformer() - Constructor for class se.fortnox.reactivewizard.jaxrs.response.NoContentTransformer
- NumberDeserializer<T> - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Generic number deserializer.
- NumberDeserializer(Function<String, T>, String) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.NumberDeserializer
- NumberNotNullDeserializer<T> - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Generic number deserializer, not allowing null.
- NumberNotNullDeserializer(Function<String, T>, String) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.NumberNotNullDeserializer
O
- of(T) - Static method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator
-
Creates a DecoratedResponseBuilder for the supplied Observable.
- output - Variable in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResult
P
- parameterName - Variable in class se.fortnox.reactivewizard.jaxrs.params.annotated.CookieParamResolver
- ParamResolver<T> - Interface in se.fortnox.reactivewizard.jaxrs.params
-
Interface for resolving custom parameter types from an incoming request.
- paramResolverFactories - Variable in class se.fortnox.reactivewizard.jaxrs.JaxRsResourceFactory
- ParamResolverFactories - Class in se.fortnox.reactivewizard.jaxrs.params
-
Creates param resolvers which can resolve method parameters from an incoming request.
- ParamResolverFactories() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.ParamResolverFactories
- ParamResolverFactories(DeserializerFactory, ParamResolvers, AnnotatedParamResolverFactories, ParamTypeResolver) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.ParamResolverFactories
- ParamResolverFactory<T> - Interface in se.fortnox.reactivewizard.jaxrs.params
-
A factory that can create a param resolver for a given parameter.
- ParamResolvers - Class in se.fortnox.reactivewizard.jaxrs.params
-
Finds a ParamResolverFactory for a given type.
- ParamResolvers() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.ParamResolvers
- ParamResolvers(Set<ParamResolver>, Set<ParamResolverFactory>) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.ParamResolvers
- ParamResolvers(ParamResolver...) - Constructor for class se.fortnox.reactivewizard.jaxrs.params.ParamResolvers
- ParamTypeResolver - Class in se.fortnox.reactivewizard.jaxrs.params
- ParamTypeResolver() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.ParamTypeResolver
- postHandle(JaxRsResourceInterceptor.JaxRsResourceContext, Publisher<Void>) - Method in interface se.fortnox.reactivewizard.jaxrs.JaxRsResourceInterceptor
-
Intercept the call to a JaxRsResource.
- preHandle(HttpServerRequest, JaxRsResource<?>) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsRequestHandler
-
Pre handling hook for classes extending this class.
- preHandle(JaxRsResourceInterceptor.JaxRsResourceContext) - Method in interface se.fortnox.reactivewizard.jaxrs.JaxRsResourceInterceptor
-
Intercept the call to a JaxRsResource.
R
- rawReturnType - Variable in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResultFactory
- RequestHandler - Interface in se.fortnox.reactivewizard
- RequestLogger - Class in se.fortnox.reactivewizard.jaxrs
-
Logs incoming requests to a Logger.
- RequestLogger(Logger) - Constructor for class se.fortnox.reactivewizard.jaxrs.RequestLogger
- resolve(JaxRsRequest) - Method in class se.fortnox.reactivewizard.jaxrs.params.annotated.CookieParamResolver
- resolve(JaxRsRequest) - Method in class se.fortnox.reactivewizard.jaxrs.params.annotated.BeanParamResolver
- resolve(JaxRsRequest) - Method in interface se.fortnox.reactivewizard.jaxrs.params.ParamResolver
- resolveParamType(Parameter, Parameter) - Method in class se.fortnox.reactivewizard.jaxrs.params.ParamTypeResolver
- resolveParamType(Parameter, Parameter) - Method in class se.fortnox.reactivewizard.jaxrs.params.WrapSupportingParamTypeResolver
- ResponseDecorations() - Constructor for class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.ResponseDecorations
- ResponseDecorator - Class in se.fortnox.reactivewizard.jaxrs.response
-
Allows you to return response headers together with your result.
- ResponseDecorator() - Constructor for class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator
- ResponseDecorator.DecoratedResponseBuilder<T> - Class in se.fortnox.reactivewizard.jaxrs.response
- ResponseDecorator.ResponseDecorations - Class in se.fortnox.reactivewizard.jaxrs.response
- ResponseDecoratorTransformer - Class in se.fortnox.reactivewizard.jaxrs.response
-
Adds headers returned from a resource.
- ResponseDecoratorTransformer() - Constructor for class se.fortnox.reactivewizard.jaxrs.response.ResponseDecoratorTransformer
- responseStatus - Variable in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResult
- responseStatus - Variable in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResultFactory
- ResultTransformer<T> - Interface in se.fortnox.reactivewizard.jaxrs.response
-
Interface for transforming a result of a JaxRs call.
- ResultTransformerFactories - Class in se.fortnox.reactivewizard.jaxrs.response
- ResultTransformerFactories(Set<ResultTransformerFactory>) - Constructor for class se.fortnox.reactivewizard.jaxrs.response.ResultTransformerFactories
- ResultTransformerFactories(ResultTransformerFactory...) - Constructor for class se.fortnox.reactivewizard.jaxrs.response.ResultTransformerFactories
- ResultTransformerFactory - Interface in se.fortnox.reactivewizard.jaxrs.response
S
- se.fortnox.reactivewizard - package se.fortnox.reactivewizard
- se.fortnox.reactivewizard.jaxrs - package se.fortnox.reactivewizard.jaxrs
- se.fortnox.reactivewizard.jaxrs.params - package se.fortnox.reactivewizard.jaxrs.params
- se.fortnox.reactivewizard.jaxrs.params.annotated - package se.fortnox.reactivewizard.jaxrs.params.annotated
- se.fortnox.reactivewizard.jaxrs.params.deserializing - package se.fortnox.reactivewizard.jaxrs.params.deserializing
- se.fortnox.reactivewizard.jaxrs.response - package se.fortnox.reactivewizard.jaxrs.response
- serializer - Variable in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResult
- serializer - Variable in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResultFactory
- setHeaders(Map<String, String>) - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.ResponseDecorations
- setMethod(HttpMethod) - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsMeta
- setStatus(HttpResponseStatus) - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.ResponseDecorations
- setStatus(AtomicReference<HttpResponseStatus>) - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.ResponseDecorations
T
- toString() - Method in class se.fortnox.reactivewizard.jaxrs.JaxRsResource
U
- UUIDDeserializer - Class in se.fortnox.reactivewizard.jaxrs.params.deserializing
-
Deserializes UUIDs.
- UUIDDeserializer() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.deserializing.UUIDDeserializer
W
- withHeader(String, String) - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.DecoratedResponseBuilder
-
Appends a header to the current header collection.
- withHeaders(Map<String, String>) - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.DecoratedResponseBuilder
-
Set the headers map that will be used.
- withHeaders(Observable<T>, Map<String, String>) - Static method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator
-
Use this to wrap your Observable with some headers.
- withStatus(HttpResponseStatus) - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.DecoratedResponseBuilder
-
Set the status that will be returned.
- withStatus(AtomicReference<HttpResponseStatus>) - Method in class se.fortnox.reactivewizard.jaxrs.response.ResponseDecorator.DecoratedResponseBuilder
-
Set the status that will be returned.
- WrapSupportingParamTypeResolver - Class in se.fortnox.reactivewizard.jaxrs.params
- WrapSupportingParamTypeResolver() - Constructor for class se.fortnox.reactivewizard.jaxrs.params.WrapSupportingParamTypeResolver
- write(HttpServerResponse) - Method in class se.fortnox.reactivewizard.jaxrs.response.JaxRsResult
-
Write the response.
- write(HttpServerResponse) - Method in class se.fortnox.reactivewizard.jaxrs.response.JaxRsStreamingResult
All Classes and Interfaces|All Packages|Serialized Form