Class VertxRegistry

java.lang.Object
org.jboss.resteasy.plugins.server.vertx.VertxRegistry
All Implemented Interfaces:
Registry

@Deprecated(forRemoval=true, since="6.2.13.Final") public class VertxRegistry extends Object implements Registry
Deprecated, for removal: This API element is subject to removal in a future version.
use new dependencies
Author:
Julien Viet
  • Constructor Details

    • VertxRegistry

      public VertxRegistry(Registry delegate, ResourceBuilder resourceBuilder)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • addPerInstanceResource

      public void addPerInstanceResource(Class<?> clazz)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addPerInstanceResource

      public void addPerInstanceResource(Class<?> clazz, String basePath)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addPerInstanceResource

      public void addPerInstanceResource(ResourceClass resourceClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addPerInstanceResource

      public void addPerInstanceResource(ResourceClass resourceClass, String basePath)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addPerRequestResource

      public void addPerRequestResource(Class<?> clazz)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Registry
      Add a JAX-RS endpoint. Objects of clazz will be created and destroy and the beginning/end of every request.
      Specified by:
      addPerRequestResource in interface Registry
      Parameters:
      clazz - class
    • addPerRequestResource

      public void addPerRequestResource(Class<?> clazz, String basePath)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Registry
      Add a JAX-RS endpoint. Objects of clazz will be created and destroy and the beginning/end of every request.
      Specified by:
      addPerRequestResource in interface Registry
      Parameters:
      clazz - class
      basePath - prefix path of resource
    • addSingletonResource

      public void addSingletonResource(Object singleton)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Registry
      Add a JAX-RS endpoint.
      Specified by:
      addSingletonResource in interface Registry
      Parameters:
      singleton - resource
    • addSingletonResource

      public void addSingletonResource(Object singleton, String basePath)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Registry
      Add a JAX-RS endpoint.
      Specified by:
      addSingletonResource in interface Registry
      Parameters:
      singleton - resource
      basePath - prefix path of resource
    • addJndiResource

      public void addJndiResource(String jndiName)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Registry
      Add a JAX-RS endpoint that exists in JNDI.
      Specified by:
      addJndiResource in interface Registry
      Parameters:
      jndiName - JNDI name
    • addJndiResource

      public void addJndiResource(String jndiName, String basePath)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Registry
      Add a JAX-RS endpoint that exists in JNDI.
      Specified by:
      addJndiResource in interface Registry
      Parameters:
      jndiName - JNDI name
      basePath - prefix path of resource
    • addResourceFactory

      public void addResourceFactory(ResourceFactory ref)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Registry
      Add a custom resource implementation endpoint.
      Specified by:
      addResourceFactory in interface Registry
      Parameters:
      ref - resource factory
    • addResourceFactory

      public void addResourceFactory(ResourceFactory ref, String basePath)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Registry
      Add a custom resource implementation endpoint.
      Specified by:
      addResourceFactory in interface Registry
      Parameters:
      ref - resource factory
      basePath - prefix path of resource
    • addResourceFactory

      public void addResourceFactory(ResourceFactory ref, String base, Class<?> clazz)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Registry
      ResourceFactory.getScannableClass() is not used, only the clazz parameter and not any implemented interfaces of the clazz parameter.
      Specified by:
      addResourceFactory in interface Registry
      Parameters:
      ref - resource factory
      base - base URI path for any resources provided by the factory, in addition to rootPath
      clazz - specific class
    • addResourceFactory

      public void addResourceFactory(ResourceFactory ref, String base, Class<?>[] classes)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      addResourceFactory in interface Registry
    • removeRegistrations

      public void removeRegistrations(Class<?> clazz)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      removeRegistrations in interface Registry
    • removeRegistrations

      public void removeRegistrations(Class<?> clazz, String base)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      removeRegistrations in interface Registry
    • getSize

      public int getSize()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getSize in interface Registry
    • getResourceInvoker

      public ResourceInvoker getResourceInvoker(HttpRequest request)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getResourceInvoker in interface Registry
    • addResourceFactory

      public void addResourceFactory(ResourceFactory rf, String base, ResourceClass resourceClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      addResourceFactory in interface Registry
    • removeRegistrations

      public void removeRegistrations(ResourceClass resourceClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      removeRegistrations in interface Registry
    • addPerRequestResource

      public void addPerRequestResource(ResourceClass clazz)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      addPerRequestResource in interface Registry
    • addPerRequestResource

      public void addPerRequestResource(ResourceClass clazz, String basePath)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      addPerRequestResource in interface Registry
    • addSingletonResource

      public void addSingletonResource(Object singleton, ResourceClass resourceClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      addSingletonResource in interface Registry
    • addSingletonResource

      public void addSingletonResource(Object singleton, ResourceClass resourceClass, String basePath)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      addSingletonResource in interface Registry
    • addJndiResource

      public void addJndiResource(String jndiName, ResourceClass resourceClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      addJndiResource in interface Registry
    • addJndiResource

      public void addJndiResource(String jndiName, ResourceClass resourceClass, String basePath)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      addJndiResource in interface Registry
    • checkAmbiguousUri

      public void checkAmbiguousUri()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      checkAmbiguousUri in interface Registry