Package io.bdeploy.jersey
package io.bdeploy.jersey
-
ClassDescriptionAnnotates a parameter which contributes to the scope of activities started within the current request.A
ContainerResponseFilterwhich audit's requests and their results.AContainerRequestFilterwhich enforces token based authentication for all requests.ContainerRequestFilterwhich marks a request as authenticated for endpoints with theJerseyAuthenticationProvider.Unsecuredannotation.Mark a single endpoint as "unsecure", allowing a call without valid token.AJerseyAuthenticationProvider.UserValidatorwill verify that a successfully authenticated user is still valid.Allows authentication using a weak token.A factory for Jersey based JAX-RS clients.A listener implementation which will request a certain service at container startup, so that it is initialized.Client filter adding support forcontent encoding.Filter which tracks the timings of all requests.Provides a properly configuredObjectMapperused for (de-)serialization of JSON objects.Allows deserializingPathobjects (parameter or return value).Allows serializing existing files by returning/acceptingPathobjects.Specifies that the file written to the remote must be deleted after writing.Provides a wrapper around theContainerRequestContextwhere per-request data is stored.A simpleSecurityContextwhich provides information based on the authentication token used to authenticate a service call.Encapsulates required functionality from the Grizzly HttpServer with the Jersey handlers.Handles reading/writing of large data streams while tracking progress.Queries annotations on resource implementations forJerseyWriteLockService.LockingResourceandJerseyWriteLockService.WriteLockannotations and locks accordingly.Keeps track of all locks for locking resourcesMarks a resource as 'locking'.Specifies that the annotated method should lock the write-lock of theJerseyWriteLockService.LockingResourceinstead of the read-lock.Describes receiver for JAX-RS registrations (resources, providers, ...).