Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webengine.app.jersey
Class JerseyApplication

java.lang.Object
  extended by javax.ws.rs.core.Application
      extended by org.nuxeo.ecm.webengine.app.WebEngineApplication
          extended by org.nuxeo.ecm.webengine.app.jersey.JerseyApplication
All Implemented Interfaces:
com.sun.jersey.spi.inject.InjectableProvider<javax.ws.rs.core.Context,java.lang.reflect.Type>

@Provider
public class JerseyApplication
extends WebEngineApplication
implements com.sun.jersey.spi.inject.InjectableProvider<javax.ws.rs.core.Context,java.lang.reflect.Type>

Experimental - Can be used to inject WebContext through @Context annotation. Do not use it for now.

Author:
Bogdan Stefanescu

Constructor Summary
JerseyApplication()
           
 
Method Summary
 com.sun.jersey.spi.inject.Injectable<?> getInjectable(com.sun.jersey.core.spi.component.ComponentContext cc, javax.ws.rs.core.Context a, java.lang.reflect.Type t)
           
 com.sun.jersey.core.spi.component.ComponentScope getScope()
           
 java.util.Set<java.lang.Object> getSingletons()
           
 
Methods inherited from class org.nuxeo.ecm.webengine.app.WebEngineApplication
getClasses
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JerseyApplication

public JerseyApplication()
Method Detail

getSingletons

public java.util.Set<java.lang.Object> getSingletons()
Overrides:
getSingletons in class WebEngineApplication

getScope

public com.sun.jersey.core.spi.component.ComponentScope getScope()
Specified by:
getScope in interface com.sun.jersey.spi.inject.InjectableProvider<javax.ws.rs.core.Context,java.lang.reflect.Type>

getInjectable

public com.sun.jersey.spi.inject.Injectable<?> getInjectable(com.sun.jersey.core.spi.component.ComponentContext cc,
                                                             javax.ws.rs.core.Context a,
                                                             java.lang.reflect.Type t)
Specified by:
getInjectable in interface com.sun.jersey.spi.inject.InjectableProvider<javax.ws.rs.core.Context,java.lang.reflect.Type>

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.