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.
  • Field Details

  • Constructor Details

    • AbstractRuntimeDelegate

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

    • createVariantListBuilder

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

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

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

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

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

      private <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> _createHeaderDelegate(Class<T> type)