Class MSF4JRuntimeDelegate


  • public class MSF4JRuntimeDelegate
    extends javax.ws.rs.ext.RuntimeDelegate

    Implementation of the RuntimeDelegate which is required for the javax.ws.rs.core.Response.

    This class will be loaded by javax.ws.rs.ext.RuntimeDelegate.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.ws.rs.ext.RuntimeDelegate

        javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T extends java.lang.Object>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Map<java.lang.Class<?>,​javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<?>> headerProviders  
      • Fields inherited from class javax.ws.rs.ext.RuntimeDelegate

        JAXRS_RUNTIME_DELEGATE_PROPERTY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> T createEndpoint​(javax.ws.rs.core.Application application, java.lang.Class<T> endpointType)  
      <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()  
      • Methods inherited from class javax.ws.rs.ext.RuntimeDelegate

        getInstance, setInstance
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • headerProviders

        protected java.util.Map<java.lang.Class<?>,​javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<?>> headerProviders
    • Constructor Detail

      • MSF4JRuntimeDelegate

        public MSF4JRuntimeDelegate()
    • Method Detail

      • createUriBuilder

        public javax.ws.rs.core.UriBuilder createUriBuilder()
        Specified by:
        createUriBuilder 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
      • createVariantListBuilder

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

        public <T> T createEndpoint​(javax.ws.rs.core.Application application,
                                    java.lang.Class<T> endpointType)
                             throws java.lang.IllegalArgumentException,
                                    java.lang.UnsupportedOperationException
        Specified by:
        createEndpoint in class javax.ws.rs.ext.RuntimeDelegate
        Throws:
        java.lang.IllegalArgumentException
        java.lang.UnsupportedOperationException
      • createHeaderDelegate

        public <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate​(java.lang.Class<T> type)
                                                                                   throws java.lang.IllegalArgumentException
        Specified by:
        createHeaderDelegate in class javax.ws.rs.ext.RuntimeDelegate
        Throws:
        java.lang.IllegalArgumentException
      • createLinkBuilder

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