org.nuxeo.ecm.webengine.app
Class WebEngineModule
java.lang.Object
javax.ws.rs.core.Application
org.nuxeo.ecm.webengine.app.WebEngineModule
public abstract class WebEngineModule
- extends javax.ws.rs.core.Application
Base application class for WebEngine modules.
Enable application configuration through annotations - like declaring root resources
and other WebEngine related configuration.
- Author:
- Bogdan Stefanescu
Methods inherited from class javax.ws.rs.core.Application |
getSingletons |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebEngineModule
public WebEngineModule()
getClasses
public java.util.Set<java.lang.Class<?>> getClasses()
- When overriding this class make sure to call
super.getClasses()
to add your custom classes.
Example:
Set> result = super.getClasses();
result.add(MyResource.class);
return result;
- Overrides:
getClasses
in class javax.ws.rs.core.Application
getName
public java.lang.String getName()
- The module name to be displayed in UI.
getRootClasses
public java.lang.Class<?>[] getRootClasses()
getContributions
public java.lang.Class<? extends ResourceContribution>[] getContributions()
getBaseModule
public java.lang.Class<? extends WebEngineModule> getBaseModule()
Copyright © 2010 Nuxeo SAS. All Rights Reserved.