Class AsyncResponseValueParamProvider
java.lang.Object
org.glassfish.jersey.server.internal.inject.AsyncResponseValueParamProvider
- All Implemented Interfaces:
ValueParamProvider
Value factory provider supporting the
Suspended injection annotation.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.glassfish.jersey.server.spi.internal.ValueParamProvider
ValueParamProvider.Priority, ValueParamProvider.PriorityType -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAsyncResponseValueParamProvider(javax.inject.Provider<AsyncContext> asyncContextProvider) Initialize the provider. -
Method Summary
Modifier and TypeMethodDescriptionGets the priority of this provider.Function<ContainerRequest, javax.ws.rs.container.AsyncResponse> getValueProvider(Parameter parameter) Get an injected value provider for the parameter.
-
Field Details
-
asyncContextProvider
-
-
Constructor Details
-
AsyncResponseValueParamProvider
Initialize the provider.- Parameters:
asyncContextProvider- async processing context provider.
-
-
Method Details
-
getValueProvider
public Function<ContainerRequest,javax.ws.rs.container.AsyncResponse> getValueProvider(Parameter parameter) Description copied from interface:ValueParamProviderGet an injected value provider for the parameter. May returnnullin case the parameter is not supported by the value provider.- Specified by:
getValueProviderin interfaceValueParamProvider- Parameters:
parameter- parameter requesting the value provider instance.- Returns:
- injected parameter value provider. Returns
nullif parameter is not supported.
-
getPriority
Description copied from interface:ValueParamProviderGets the priority of this provider.- Specified by:
getPriorityin interfaceValueParamProvider- Returns:
- the priority of this provider.
- See Also:
-