Class JsonCoreIODelegate

  • All Implemented Interfaces:
    com.sun.jersey.spi.inject.Injectable<RenderingContext>, com.sun.jersey.spi.inject.InjectableProvider<javax.ws.rs.core.Context,​Type>, javax.ws.rs.ext.MessageBodyReader<Object>, javax.ws.rs.ext.MessageBodyWriter<Object>

    @Deprecated(since="11.1",
                forRemoval=true)
    @Provider
    public final class JsonCoreIODelegate
    extends PartialCoreIODelegate
    implements com.sun.jersey.spi.inject.InjectableProvider<javax.ws.rs.core.Context,​Type>, com.sun.jersey.spi.inject.Injectable<RenderingContext>
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 11.1. Use CoreIODelegate instead.
    A JAX-RS MessageBodyWriter that try to delegate the marshalling to all nuxeo-core-io Writer and Reader.
    Since:
    7.2
    Implementation Note:
    since 11.1, this singleton is also registering an injection of RenderingContext
    • Constructor Detail

      • JsonCoreIODelegate

        public JsonCoreIODelegate()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • getValue

        public RenderingContext getValue()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        getValue in interface com.sun.jersey.spi.inject.Injectable<RenderingContext>
        Since:
        11.1
      • getScope

        public com.sun.jersey.core.spi.component.ComponentScope getScope()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        getScope in interface com.sun.jersey.spi.inject.InjectableProvider<javax.ws.rs.core.Context,​Type>
        Since:
        11.1
      • getInjectable

        public com.sun.jersey.spi.inject.Injectable getInjectable​(com.sun.jersey.core.spi.component.ComponentContext ic,
                                                                  javax.ws.rs.core.Context a,
                                                                  Type c)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        getInjectable in interface com.sun.jersey.spi.inject.InjectableProvider<javax.ws.rs.core.Context,​Type>
        Since:
        11.1