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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPerRequestResource, addResourceFactory, addResourceFactory, addResourceFactory, addResourceFactory
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)
Registry
addPerRequestResource
in interface Registry
clazz
- classpublic void addPerRequestResource(Class<?> clazz, String basePath)
Registry
addPerRequestResource
in interface Registry
clazz
- classbasePath
- prefix path of resourcepublic void addSingletonResource(Object singleton)
Registry
addSingletonResource
in interface Registry
singleton
- resourcepublic void addSingletonResource(Object singleton, String basePath)
Registry
addSingletonResource
in interface Registry
singleton
- resourcebasePath
- prefix path of resourcepublic void addJndiResource(String jndiName)
Registry
addJndiResource
in interface Registry
jndiName
- JNDI namepublic void addJndiResource(String jndiName, String basePath)
Registry
addJndiResource
in interface Registry
jndiName
- JNDI namebasePath
- prefix path of resourcepublic void addResourceFactory(ResourceFactory ref)
Registry
addResourceFactory
in interface Registry
ref
- resource factorypublic void addResourceFactory(ResourceFactory ref, String basePath)
Registry
addResourceFactory
in interface Registry
ref
- resource factorybasePath
- prefix path of resourcepublic void addResourceFactory(ResourceFactory ref, String base, Class<?> clazz)
Registry
addResourceFactory
in interface Registry
ref
- 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 Registry
public void removeRegistrations(Class<?> clazz)
removeRegistrations
in interface Registry
public void removeRegistrations(Class<?> clazz, String base)
removeRegistrations
in interface Registry
public ResourceInvoker getResourceInvoker(HttpRequest request)
getResourceInvoker
in interface Registry
public void addResourceFactory(ResourceFactory rf, String base, ResourceClass resourceClass)
addResourceFactory
in interface Registry
public void removeRegistrations(ResourceClass resourceClass)
removeRegistrations
in interface Registry
public void addPerRequestResource(ResourceClass clazz)
addPerRequestResource
in interface Registry
public void addPerRequestResource(ResourceClass clazz, String basePath)
addPerRequestResource
in interface Registry
public void addSingletonResource(Object singleton, ResourceClass resourceClass)
addSingletonResource
in interface Registry
public void addSingletonResource(Object singleton, ResourceClass resourceClass, String basePath)
addSingletonResource
in interface Registry
public void addJndiResource(String jndiName, ResourceClass resourceClass)
addJndiResource
in interface Registry
public void addJndiResource(String jndiName, ResourceClass resourceClass, String basePath)
addJndiResource
in interface Registry
public void checkAmbiguousUri()
checkAmbiguousUri
in interface Registry
Copyright © 2020 JBoss by Red Hat. All rights reserved.