public class VertxRegistry extends Object implements Registry
| Constructor and Description |
|---|
VertxRegistry(Registry delegate,
ResourceBuilder resourceBuilder) |
| Modifier and Type | Method and Description |
|---|---|
void |
addJndiResource(String jndiName)
Add a JAX-RS endpoint that exists in JNDI.
|
void |
addJndiResource(String jndiName,
ResourceClass resourceClass) |
void |
addJndiResource(String jndiName,
ResourceClass resourceClass,
String basePath) |
void |
addJndiResource(String jndiName,
String basePath)
Add a JAX-RS endpoint that exists in JNDI.
|
void |
addPerInstanceResource(Class<?> clazz) |
void |
addPerInstanceResource(Class<?> clazz,
String basePath) |
void |
addPerInstanceResource(ResourceClass resourceClass) |
void |
addPerInstanceResource(ResourceClass resourceClass,
String basePath) |
void |
addPerRequestResource(Class<?> clazz)
Add a JAX-RS endpoint.
|
void |
addPerRequestResource(Class<?> clazz,
String basePath)
Add a JAX-RS endpoint.
|
void |
addPerRequestResource(ResourceClass clazz) |
void |
addPerRequestResource(ResourceClass clazz,
String basePath) |
void |
addResourceFactory(ResourceFactory ref)
Add a custom resource implementation endpoint.
|
void |
addResourceFactory(ResourceFactory ref,
String basePath)
Add a custom resource implementation endpoint.
|
void |
addResourceFactory(ResourceFactory ref,
String base,
Class<?> clazz)
ResourceFactory.getScannableClass() is not used, only the clazz parameter and not any implemented interfaces
of the clazz parameter.
|
void |
addResourceFactory(ResourceFactory ref,
String base,
Class<?>[] classes) |
void |
addResourceFactory(ResourceFactory rf,
String base,
ResourceClass resourceClass) |
void |
addSingletonResource(Object singleton)
Add a JAX-RS endpoint.
|
void |
addSingletonResource(Object singleton,
ResourceClass resourceClass) |
void |
addSingletonResource(Object singleton,
ResourceClass resourceClass,
String basePath) |
void |
addSingletonResource(Object singleton,
String basePath)
Add a JAX-RS endpoint.
|
void |
checkAmbiguousUri() |
ResourceInvoker |
getResourceInvoker(HttpRequest request) |
int |
getSize() |
void |
removeRegistrations(Class<?> clazz) |
void |
removeRegistrations(Class<?> clazz,
String base) |
void |
removeRegistrations(ResourceClass resourceClass) |
public VertxRegistry(Registry delegate, ResourceBuilder resourceBuilder)
public void addPerInstanceResource(Class<?> clazz)
public void addPerInstanceResource(ResourceClass resourceClass)
public void addPerInstanceResource(ResourceClass resourceClass, String basePath)
public void addPerRequestResource(Class<?> clazz)
RegistryaddPerRequestResource in interface Registryclazz - classpublic void addPerRequestResource(Class<?> clazz, String basePath)
RegistryaddPerRequestResource in interface Registryclazz - classbasePath - prefix path of resourcepublic void addSingletonResource(Object singleton)
RegistryaddSingletonResource in interface Registrysingleton - resourcepublic void addSingletonResource(Object singleton, String basePath)
RegistryaddSingletonResource in interface Registrysingleton - resourcebasePath - prefix path of resourcepublic void addJndiResource(String jndiName)
RegistryaddJndiResource in interface RegistryjndiName - JNDI namepublic void addJndiResource(String jndiName, String basePath)
RegistryaddJndiResource in interface RegistryjndiName - JNDI namebasePath - prefix path of resourcepublic void addResourceFactory(ResourceFactory ref)
RegistryaddResourceFactory in interface Registryref - resource factorypublic void addResourceFactory(ResourceFactory ref, String basePath)
RegistryaddResourceFactory in interface Registryref - resource factorybasePath - prefix path of resourcepublic void addResourceFactory(ResourceFactory ref, String base, Class<?> clazz)
RegistryaddResourceFactory in interface Registryref - resource factorybase - base URI path for any resources provided by the factory, in addition to rootPathclazz - specific classpublic void addResourceFactory(ResourceFactory ref, String base, Class<?>[] classes)
addResourceFactory in interface Registrypublic void removeRegistrations(Class<?> clazz)
removeRegistrations in interface Registrypublic void removeRegistrations(Class<?> clazz, String base)
removeRegistrations in interface Registrypublic ResourceInvoker getResourceInvoker(HttpRequest request)
getResourceInvoker in interface Registrypublic void addResourceFactory(ResourceFactory rf, String base, ResourceClass resourceClass)
addResourceFactory in interface Registrypublic void removeRegistrations(ResourceClass resourceClass)
removeRegistrations in interface Registrypublic void addPerRequestResource(ResourceClass clazz)
addPerRequestResource in interface Registrypublic void addPerRequestResource(ResourceClass clazz, String basePath)
addPerRequestResource in interface Registrypublic void addSingletonResource(Object singleton, ResourceClass resourceClass)
addSingletonResource in interface Registrypublic void addSingletonResource(Object singleton, ResourceClass resourceClass, String basePath)
addSingletonResource in interface Registrypublic void addJndiResource(String jndiName, ResourceClass resourceClass)
addJndiResource in interface Registrypublic void addJndiResource(String jndiName, ResourceClass resourceClass, String basePath)
addJndiResource in interface Registrypublic void checkAmbiguousUri()
checkAmbiguousUri in interface RegistryCopyright © 2018 JBoss by Red Hat. All rights reserved.