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(java.util.Set<HeaderDelegateProvider> hps)
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(java.util.Set<HeaderDelegateProvider> hps)
hps
- all HeaderDelegateProvider
instances registered internally.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)