Package | Description |
---|---|
org.glassfish.jersey.server.internal.inject |
Jersey server-side JAX-RS injection support classes.
|
org.glassfish.jersey.server.internal.routing |
Jersey server-side internal resource routing classes.
|
org.glassfish.jersey.server.model |
Jersey server-side application & resource modeling classes.
|
org.glassfish.jersey.server.model.internal |
Jersey server-side internal model related and routing helper classes.
|
org.glassfish.jersey.server.spi |
Jersey server-side service provider contract (SPI) classes.
|
org.glassfish.jersey.server.spi.internal |
Jersey server-side internal service provider contract (SPI) classes.
|
Modifier and Type | Method and Description |
---|---|
void |
ConfiguredValidator.validateResourceAndInputParams(java.lang.Object resource,
Invocable resourceMethod,
java.lang.Object[] args)
Validates resource class instance and input parameters of the
method . |
void |
ConfiguredValidator.validateResult(java.lang.Object resource,
Invocable resourceMethod,
java.lang.Object result)
Validates response instance / response entity of the
method . |
Modifier and Type | Method and Description |
---|---|
private void |
MethodSelectingRouter.fillInputTypesFromWorkers(java.util.Set<javax.ws.rs.core.MediaType> effectiveInputTypes,
Invocable invocableMethod) |
private Parameter |
MethodSelectingRouter.getEntityParam(Invocable invocable) |
Modifier and Type | Field and Description |
---|---|
private Invocable |
ResourceMethod.Data.invocable |
Modifier and Type | Method and Description |
---|---|
static Invocable |
Invocable.create(java.lang.Class<? extends Inflector> inflectorClass)
Create a new resource method invocable model backed by an inflector class.
|
static <T> Invocable |
Invocable.create(Inflector<javax.ws.rs.core.Request,T> inflector)
Create a new resource method invocable model backed by an inflector instance.
|
static Invocable |
Invocable.create(MethodHandler handler,
java.lang.reflect.Method handlingMethod)
Create a new resource method invocable model.
|
static Invocable |
Invocable.create(MethodHandler handler,
java.lang.reflect.Method definitionMethod,
boolean encodedParameters)
Create a new resource method invocable model.
|
static Invocable |
Invocable.create(MethodHandler handler,
java.lang.reflect.Method definitionMethod,
java.lang.reflect.Method handlingMethod,
boolean encodedParameters)
Create a new resource method invocable model.
|
static Invocable |
Invocable.create(MethodHandler handler,
java.lang.reflect.Method definitionMethod,
java.lang.reflect.Method handlingMethod,
boolean encodedParameters,
java.lang.reflect.Type routingResponseType)
Create a new resource method invocable model.
|
private Invocable |
ResourceMethod.Builder.createInvocable() |
Invocable |
ResourceMethod.getInvocable()
Get the invocable method model.
|
(package private) Invocable |
ResourceMethod.Data.getInvocable()
Get the invocable method model.
|
Modifier and Type | Method and Description |
---|---|
private boolean |
ResourceMethodValidator.isSseInjected(Invocable invocable) |
void |
InvocableValidator.visitInvocable(Invocable invocable) |
void |
ResourceModelVisitor.visitInvocable(Invocable invocable)
Visit a single resource method invocable model.
|
void |
AbstractResourceModelVisitor.visitInvocable(Invocable invocable) |
Constructor and Description |
---|
Data(java.lang.String httpMethod,
java.util.Collection<javax.ws.rs.core.MediaType> consumedTypes,
java.util.Collection<javax.ws.rs.core.MediaType> producedTypes,
boolean managedAsync,
boolean suspended,
boolean sse,
long suspendTimeout,
java.util.concurrent.TimeUnit suspendTimeoutUnit,
Invocable invocable,
java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> nameBindings,
boolean extended) |
Modifier and Type | Field and Description |
---|---|
private Invocable |
AbstractJavaResourceMethodDispatcher.resourceMethod |
Modifier and Type | Method and Description |
---|---|
java.lang.reflect.InvocationHandler |
ResourceMethodInvocationHandlerFactory.create(Invocable resourceMethod) |
ResourceMethodDispatcher |
VoidVoidDispatcherProvider.create(Invocable resourceMethod,
java.lang.reflect.InvocationHandler handler,
ConfiguredValidator validator) |
ResourceMethodDispatcher |
JavaResourceMethodDispatcherProvider.create(Invocable resourceMethod,
java.lang.reflect.InvocationHandler invocationHandler,
ConfiguredValidator validator) |
ResourceMethodDispatcher |
ResourceMethodDispatcherFactory.create(Invocable resourceMethod,
java.lang.reflect.InvocationHandler handler,
ConfiguredValidator validator) |
Constructor and Description |
---|
AbstractJavaResourceMethodDispatcher(Invocable resourceMethod,
java.lang.reflect.InvocationHandler methodHandler,
ConfiguredValidator validator)
Initialize common java resource method dispatcher structures.
|
AbstractMethodParamInvoker(Invocable resourceMethod,
java.lang.reflect.InvocationHandler handler,
java.util.List<ParamValueFactoryWithSource<?>> valueProviders,
ConfiguredValidator validator) |
ObjectOutInvoker(Invocable resourceMethod,
java.lang.reflect.InvocationHandler handler,
java.util.List<ParamValueFactoryWithSource<?>> valueProviders,
ConfiguredValidator validator) |
ResponseOutInvoker(Invocable resourceMethod,
java.lang.reflect.InvocationHandler handler,
java.util.List<ParamValueFactoryWithSource<?>> valueProviders,
ConfiguredValidator validator) |
SseEventSinkInvoker(Invocable resourceMethod,
java.lang.reflect.InvocationHandler handler,
java.util.List<ParamValueFactoryWithSource<?>> valueProviders,
ConfiguredValidator validator,
int parameterIndex) |
TypeOutInvoker(Invocable resourceMethod,
java.lang.reflect.InvocationHandler handler,
java.util.List<ParamValueFactoryWithSource<?>> valueProviders,
ConfiguredValidator validator) |
VoidOutInvoker(Invocable resourceMethod,
java.lang.reflect.InvocationHandler handler,
java.util.List<ParamValueFactoryWithSource<?>> valueProviders,
ConfiguredValidator validator) |
VoidToVoidDispatcher(Invocable resourceMethod,
java.lang.reflect.InvocationHandler handler,
ConfiguredValidator validator) |
Modifier and Type | Method and Description |
---|---|
Invocable |
ValidationInterceptorContext.getInvocable()
Provide invocable for which validation will been done.
|
Modifier and Type | Method and Description |
---|---|
java.lang.reflect.InvocationHandler |
ResourceMethodInvocationHandlerProvider.create(Invocable method)
Get the invocation handler for the invocable resource method.
|
ResourceMethodDispatcher |
ResourceMethodDispatcher.Provider.create(Invocable method,
java.lang.reflect.InvocationHandler handler,
ConfiguredValidator validator)
Create a
resource method dispatcher for
a given invocable resource method . |