Class VertxRegistry
- java.lang.Object
 - 
- org.jboss.resteasy.plugins.server.vertx.VertxRegistry
 
 
- 
- All Implemented Interfaces:
 Registry
public class VertxRegistry extends Object implements Registry
- Author:
 - Julien Viet
 
 
- 
- 
Constructor Summary
Constructors Constructor Description VertxRegistry(Registry delegate, ResourceBuilder resourceBuilder) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddJndiResource(String jndiName)Add a JAX-RS endpoint that exists in JNDI.voidaddJndiResource(String jndiName, String basePath)Add a JAX-RS endpoint that exists in JNDI.voidaddJndiResource(String jndiName, ResourceClass resourceClass)voidaddJndiResource(String jndiName, ResourceClass resourceClass, String basePath)voidaddPerInstanceResource(Class<?> clazz)voidaddPerInstanceResource(Class<?> clazz, String basePath)voidaddPerInstanceResource(ResourceClass resourceClass)voidaddPerInstanceResource(ResourceClass resourceClass, String basePath)voidaddPerRequestResource(Class<?> clazz)Add a JAX-RS endpoint.voidaddPerRequestResource(Class<?> clazz, String basePath)Add a JAX-RS endpoint.voidaddPerRequestResource(ResourceClass clazz)voidaddPerRequestResource(ResourceClass clazz, String basePath)voidaddResourceFactory(ResourceFactory ref)Add a custom resource implementation endpoint.voidaddResourceFactory(ResourceFactory ref, String basePath)Add a custom resource implementation endpoint.voidaddResourceFactory(ResourceFactory ref, String base, Class<?> clazz)ResourceFactory.getScannableClass() is not used, only the clazz parameter and not any implemented interfaces of the clazz parameter.voidaddResourceFactory(ResourceFactory ref, String base, Class<?>[] classes)voidaddResourceFactory(ResourceFactory rf, String base, ResourceClass resourceClass)voidaddSingletonResource(Object singleton)Add a JAX-RS endpoint.voidaddSingletonResource(Object singleton, String basePath)Add a JAX-RS endpoint.voidaddSingletonResource(Object singleton, ResourceClass resourceClass)voidaddSingletonResource(Object singleton, ResourceClass resourceClass, String basePath)voidcheckAmbiguousUri()ResourceInvokergetResourceInvoker(HttpRequest request)intgetSize()voidremoveRegistrations(Class<?> clazz)voidremoveRegistrations(Class<?> clazz, String base)voidremoveRegistrations(ResourceClass resourceClass)- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.jboss.resteasy.spi.Registry
addPerRequestResource, addResourceFactory, addResourceFactory, addResourceFactory, addResourceFactory 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
VertxRegistry
public VertxRegistry(Registry delegate, ResourceBuilder resourceBuilder)
 
 - 
 
- 
Method Detail
- 
addPerInstanceResource
public void addPerInstanceResource(Class<?> clazz)
 
- 
addPerInstanceResource
public void addPerInstanceResource(ResourceClass resourceClass)
 
- 
addPerInstanceResource
public void addPerInstanceResource(ResourceClass resourceClass, String basePath)
 
- 
addPerRequestResource
public void addPerRequestResource(Class<?> clazz)
Description copied from interface:RegistryAdd a JAX-RS endpoint. Objects of clazz will be created and destroy and the beginning/end of every request.- Specified by:
 addPerRequestResourcein interfaceRegistry- Parameters:
 clazz- class
 
- 
addPerRequestResource
public void addPerRequestResource(Class<?> clazz, String basePath)
Description copied from interface:RegistryAdd a JAX-RS endpoint. Objects of clazz will be created and destroy and the beginning/end of every request.- Specified by:
 addPerRequestResourcein interfaceRegistry- Parameters:
 clazz- classbasePath- prefix path of resource
 
- 
addSingletonResource
public void addSingletonResource(Object singleton)
Description copied from interface:RegistryAdd a JAX-RS endpoint.- Specified by:
 addSingletonResourcein interfaceRegistry- Parameters:
 singleton- resource
 
- 
addSingletonResource
public void addSingletonResource(Object singleton, String basePath)
Description copied from interface:RegistryAdd a JAX-RS endpoint.- Specified by:
 addSingletonResourcein interfaceRegistry- Parameters:
 singleton- resourcebasePath- prefix path of resource
 
- 
addJndiResource
public void addJndiResource(String jndiName)
Description copied from interface:RegistryAdd a JAX-RS endpoint that exists in JNDI.- Specified by:
 addJndiResourcein interfaceRegistry- Parameters:
 jndiName- JNDI name
 
- 
addJndiResource
public void addJndiResource(String jndiName, String basePath)
Description copied from interface:RegistryAdd a JAX-RS endpoint that exists in JNDI.- Specified by:
 addJndiResourcein interfaceRegistry- Parameters:
 jndiName- JNDI namebasePath- prefix path of resource
 
- 
addResourceFactory
public void addResourceFactory(ResourceFactory ref)
Description copied from interface:RegistryAdd a custom resource implementation endpoint.- Specified by:
 addResourceFactoryin interfaceRegistry- Parameters:
 ref- resource factory
 
- 
addResourceFactory
public void addResourceFactory(ResourceFactory ref, String basePath)
Description copied from interface:RegistryAdd a custom resource implementation endpoint.- Specified by:
 addResourceFactoryin interfaceRegistry- Parameters:
 ref- resource factorybasePath- prefix path of resource
 
- 
addResourceFactory
public void addResourceFactory(ResourceFactory ref, String base, Class<?> clazz)
Description copied from interface:RegistryResourceFactory.getScannableClass() is not used, only the clazz parameter and not any implemented interfaces of the clazz parameter.- Specified by:
 addResourceFactoryin interfaceRegistry- Parameters:
 ref- resource factorybase- base URI path for any resources provided by the factory, in addition to rootPathclazz- specific class
 
- 
addResourceFactory
public void addResourceFactory(ResourceFactory ref, String base, Class<?>[] classes)
- Specified by:
 addResourceFactoryin interfaceRegistry
 
- 
removeRegistrations
public void removeRegistrations(Class<?> clazz)
- Specified by:
 removeRegistrationsin interfaceRegistry
 
- 
removeRegistrations
public void removeRegistrations(Class<?> clazz, String base)
- Specified by:
 removeRegistrationsin interfaceRegistry
 
- 
getResourceInvoker
public ResourceInvoker getResourceInvoker(HttpRequest request)
- Specified by:
 getResourceInvokerin interfaceRegistry
 
- 
addResourceFactory
public void addResourceFactory(ResourceFactory rf, String base, ResourceClass resourceClass)
- Specified by:
 addResourceFactoryin interfaceRegistry
 
- 
removeRegistrations
public void removeRegistrations(ResourceClass resourceClass)
- Specified by:
 removeRegistrationsin interfaceRegistry
 
- 
addPerRequestResource
public void addPerRequestResource(ResourceClass clazz)
- Specified by:
 addPerRequestResourcein interfaceRegistry
 
- 
addPerRequestResource
public void addPerRequestResource(ResourceClass clazz, String basePath)
- Specified by:
 addPerRequestResourcein interfaceRegistry
 
- 
addSingletonResource
public void addSingletonResource(Object singleton, ResourceClass resourceClass)
- Specified by:
 addSingletonResourcein interfaceRegistry
 
- 
addSingletonResource
public void addSingletonResource(Object singleton, ResourceClass resourceClass, String basePath)
- Specified by:
 addSingletonResourcein interfaceRegistry
 
- 
addJndiResource
public void addJndiResource(String jndiName, ResourceClass resourceClass)
- Specified by:
 addJndiResourcein interfaceRegistry
 
- 
addJndiResource
public void addJndiResource(String jndiName, ResourceClass resourceClass, String basePath)
- Specified by:
 addJndiResourcein interfaceRegistry
 
- 
checkAmbiguousUri
public void checkAmbiguousUri()
- Specified by:
 checkAmbiguousUriin interfaceRegistry
 
 - 
 
 -