public abstract class AbstractRuntimeDelegate
extends javax.ws.rs.ext.RuntimeDelegate
RuntimeDelegate
that
provides support common to the client and server.Modifier and Type | Field and Description |
---|---|
private java.util.Set<HeaderDelegateProvider> |
hps |
private java.util.Map<java.lang.Class<?>,javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<?>> |
map |
Modifier | Constructor and Description |
---|---|
protected |
AbstractRuntimeDelegate(org.glassfish.hk2.api.ServiceLocator serviceLocator)
Initialization constructor.
|
Modifier and Type | Method and Description |
---|---|
private <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> |
_createHeaderDelegate(java.lang.Class<T> type) |
<T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> |
createHeaderDelegate(java.lang.Class<T> type) |
javax.ws.rs.core.Link.Builder |
createLinkBuilder() |
javax.ws.rs.core.Response.ResponseBuilder |
createResponseBuilder() |
javax.ws.rs.core.UriBuilder |
createUriBuilder() |
javax.ws.rs.core.Variant.VariantListBuilder |
createVariantListBuilder() |
private final java.util.Set<HeaderDelegateProvider> hps
private final java.util.Map<java.lang.Class<?>,javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<?>> map
protected AbstractRuntimeDelegate(org.glassfish.hk2.api.ServiceLocator serviceLocator)
serviceLocator
- HK2 service locator.public javax.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()
createVariantListBuilder
in class javax.ws.rs.ext.RuntimeDelegate
public javax.ws.rs.core.Response.ResponseBuilder createResponseBuilder()
createResponseBuilder
in class javax.ws.rs.ext.RuntimeDelegate
public javax.ws.rs.core.UriBuilder createUriBuilder()
createUriBuilder
in class javax.ws.rs.ext.RuntimeDelegate
public javax.ws.rs.core.Link.Builder createLinkBuilder()
createLinkBuilder
in class javax.ws.rs.ext.RuntimeDelegate
public <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate(java.lang.Class<T> type)
createHeaderDelegate
in class javax.ws.rs.ext.RuntimeDelegate
private <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> _createHeaderDelegate(java.lang.Class<T> type)