Package org.glassfish.jersey.internal
Class AbstractRuntimeDelegate
java.lang.Object
javax.ws.rs.ext.RuntimeDelegate
org.glassfish.jersey.internal.AbstractRuntimeDelegate
- Direct Known Subclasses:
RuntimeDelegateImpl
,RuntimeDelegateImpl
public abstract class AbstractRuntimeDelegate
extends javax.ws.rs.ext.RuntimeDelegate
An abstract implementation of
RuntimeDelegate
that
provides support common to the client and server.-
Nested Class Summary
Nested classes/interfaces inherited from class javax.ws.rs.ext.RuntimeDelegate
javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T extends Object>
-
Field Summary
FieldsFields inherited from class javax.ws.rs.ext.RuntimeDelegate
JAXRS_RUNTIME_DELEGATE_PROPERTY
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Initialization constructor. -
Method Summary
Modifier and TypeMethodDescriptionprivate <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T>
_createHeaderDelegate
(Class<T> type) <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T>
createHeaderDelegate
(Class<T> type) javax.ws.rs.core.Link.Builder
javax.ws.rs.core.Response.ResponseBuilder
javax.ws.rs.core.UriBuilder
javax.ws.rs.core.Variant.VariantListBuilder
Methods inherited from class javax.ws.rs.ext.RuntimeDelegate
createEndpoint, getInstance, setInstance
-
Field Details
-
hps
-
map
-
-
Constructor Details
-
AbstractRuntimeDelegate
Initialization constructor. The injection manager will be shut down.- Parameters:
hps
- allHeaderDelegateProvider
instances registered internally.
-
-
Method Details
-
createVariantListBuilder
public javax.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()- Specified by:
createVariantListBuilder
in classjavax.ws.rs.ext.RuntimeDelegate
-
createResponseBuilder
public javax.ws.rs.core.Response.ResponseBuilder createResponseBuilder()- Specified by:
createResponseBuilder
in classjavax.ws.rs.ext.RuntimeDelegate
-
createUriBuilder
public javax.ws.rs.core.UriBuilder createUriBuilder()- Specified by:
createUriBuilder
in classjavax.ws.rs.ext.RuntimeDelegate
-
createLinkBuilder
public javax.ws.rs.core.Link.Builder createLinkBuilder()- Specified by:
createLinkBuilder
in classjavax.ws.rs.ext.RuntimeDelegate
-
createHeaderDelegate
- Specified by:
createHeaderDelegate
in classjavax.ws.rs.ext.RuntimeDelegate
-
_createHeaderDelegate
-