org.nuxeo.ecm.webengine
Class ResourceBinding
java.lang.Object
org.nuxeo.ecm.webengine.ResourceBinding
public class ResourceBinding
- extends Object
Defines a JAX-RS root resource binding.
This is an extension to JAX-RS to be able to declare root resource binding dynamically
without using Path
annotations on classes.
- Author:
- Bogdan Stefanescu
- See Also:
Path
path
public String path
singleton
public boolean singleton
className
public String className
- Use this to specify the resource class.
clazz
public Class<?> clazz
ResourceBinding
public ResourceBinding()
ResourceBinding
public ResourceBinding(String path,
Class<?> clazz,
boolean singleton)
resolve
public void resolve(WebEngine engine)
throws ClassNotFoundException
- Must be called before using this binding.
- Throws:
ClassNotFoundException
reload
public void reload(WebEngine engine)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
fromAnnotation
public static ResourceBinding fromAnnotation(Class<?> clazz)
getPath
public String getPath()
getClazz
public Class<?> getClazz()
isSingleton
public boolean isSingleton()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2011 Nuxeo SAS. All Rights Reserved.