public abstract class AbstractRuntimeDelegate extends RuntimeDelegate
RuntimeDelegate
that
provides support common to the client and server.RuntimeDelegate.HeaderDelegate<T>
JAXRS_RUNTIME_DELEGATE_PROPERTY
Modifier | Constructor and Description |
---|---|
protected |
AbstractRuntimeDelegate(Set<HeaderDelegateProvider> hps)
Initialization constructor.
|
Modifier and Type | Method and Description |
---|---|
<T> RuntimeDelegate.HeaderDelegate<T> |
createHeaderDelegate(Class<T> type) |
Link.Builder |
createLinkBuilder() |
Response.ResponseBuilder |
createResponseBuilder() |
UriBuilder |
createUriBuilder() |
Variant.VariantListBuilder |
createVariantListBuilder() |
createEndpoint, getInstance, setInstance
protected AbstractRuntimeDelegate(Set<HeaderDelegateProvider> hps)
hps
- all HeaderDelegateProvider
instances registered internally.public Variant.VariantListBuilder createVariantListBuilder()
createVariantListBuilder
in class RuntimeDelegate
public Response.ResponseBuilder createResponseBuilder()
createResponseBuilder
in class RuntimeDelegate
public UriBuilder createUriBuilder()
createUriBuilder
in class RuntimeDelegate
public Link.Builder createLinkBuilder()
createLinkBuilder
in class RuntimeDelegate
public <T> RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate(Class<T> type)
createHeaderDelegate
in class RuntimeDelegate
Copyright © 2007-2023, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.