Class AbstractRuntimeDelegate

  • Direct Known Subclasses:
    RuntimeDelegateImpl

    public abstract class AbstractRuntimeDelegate
    extends jakarta.ws.rs.ext.RuntimeDelegate
    An abstract implementation of RuntimeDelegate that provides support common to the client and server.
    Author:
    Paul Sandoz
    • Constructor Detail

      • AbstractRuntimeDelegate

        protected AbstractRuntimeDelegate​(Set<HeaderDelegateProvider> hps)
        Initialization constructor. The injection manager will be shut down.
        Parameters:
        hps - all HeaderDelegateProvider instances registered internally.
    • Method Detail

      • createVariantListBuilder

        public jakarta.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()
        Specified by:
        createVariantListBuilder in class jakarta.ws.rs.ext.RuntimeDelegate
      • createResponseBuilder

        public jakarta.ws.rs.core.Response.ResponseBuilder createResponseBuilder()
        Specified by:
        createResponseBuilder in class jakarta.ws.rs.ext.RuntimeDelegate
      • createUriBuilder

        public jakarta.ws.rs.core.UriBuilder createUriBuilder()
        Specified by:
        createUriBuilder in class jakarta.ws.rs.ext.RuntimeDelegate
      • createLinkBuilder

        public jakarta.ws.rs.core.Link.Builder createLinkBuilder()
        Specified by:
        createLinkBuilder in class jakarta.ws.rs.ext.RuntimeDelegate
      • createHeaderDelegate

        public <T> jakarta.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate​(Class<T> type)
        Specified by:
        createHeaderDelegate in class jakarta.ws.rs.ext.RuntimeDelegate