## Uses of Interface
org.jboss.resteasy.spi.ResourceFactory

- Packages that use ResourceFactory
  Package | Description
  --- | ---
  org.jboss.resteasy.core |
  org.jboss.resteasy.plugins.guice |
  org.jboss.resteasy.plugins.server.resourcefactory |
  org.jboss.resteasy.plugins.spring |
  org.jboss.resteasy.spi |

- - ### Uses of ResourceFactory in org.jboss.resteasy.core

    Fields in org.jboss.resteasy.core declared as ResourceFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected ResourceFactory` | ResourceMethodInvoker.`resource`
    `protected ResourceFactory` | ResourceLocatorInvoker.`resource`

    Methods in org.jboss.resteasy.core with parameters of type ResourceFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResourceMethodRegistry.`addResourceFactory(ResourceFactory ref)` Bind an endpoint ResourceFactory.
    `void` | ResourceMethodRegistry.`addResourceFactory(ResourceFactory ref, String base)` ResourceFactory.getScannableClass() defines what class should be scanned for JAX-RS annotations.
    `void` | ResourceMethodRegistry.`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` | ResourceMethodRegistry.`addResourceFactory(ResourceFactory ref, String base, Class<?>[] classes)` ResourceFactory.getScannableClass() is not used, only the clazz parameter and not any implemented interfaces of the clazz parameter.
    `void` | ResourceMethodRegistry.`addResourceFactory(ResourceFactory rf, String base, ResourceClass resourceClass)`
    `protected void` | ResourceMethodRegistry.`processMethod(ResourceFactory rf, String base, ResourceLocator method)`
    `protected void` | ResourceMethodRegistry.`register(ResourceFactory rf, String base, ResourceClass resourceClass)`

    Constructors in org.jboss.resteasy.core with parameters of type ResourceFactory
    Constructor and Description
    `ResourceLocatorInvoker(ResourceFactory resource, InjectorFactory injector, ResteasyProviderFactory providerFactory, ResourceLocator locator)`
    `ResourceMethodInvoker(ResourceMethod method, InjectorFactory injector, ResourceFactory resource, ResteasyProviderFactory providerFactory)`

  - ### Uses of ResourceFactory in org.jboss.resteasy.plugins.guice

    Classes in org.jboss.resteasy.plugins.guice that implement ResourceFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GuiceResourceFactory`

  - ### Uses of ResourceFactory in org.jboss.resteasy.plugins.server.resourcefactory

    Classes in org.jboss.resteasy.plugins.server.resourcefactory that implement ResourceFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JndiComponentResourceFactory` Used for component jndi-based resources like EJBs.
    `class` | `JndiResourceFactory`
    `class` | `POJOResourceFactory` Allocates an instance of a class at each invocation
    `class` | `SingletonResource` VERY simple implementation that just returns the instance the SingleResource was created with

  - ### Uses of ResourceFactory in org.jboss.resteasy.plugins.spring

    Classes in org.jboss.resteasy.plugins.spring that implement ResourceFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SpringResourceFactory`

  - ### Uses of ResourceFactory in org.jboss.resteasy.spi

    Fields in org.jboss.resteasy.spi with type parameters of type ResourceFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected List<ResourceFactory>` | ResteasyDeployment.`resourceFactories`

    Methods in org.jboss.resteasy.spi that return types with arguments of type ResourceFactory
    Modifier and Type | Method and Description
    --- | ---
    `List<ResourceFactory>` | ResteasyDeployment.`getResourceFactories()`

    Methods in org.jboss.resteasy.spi with parameters of type ResourceFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | Registry.`addResourceFactory(ResourceFactory ref)` Add a custom resource implementation endpoint.
    `void` | Registry.`addResourceFactory(ResourceFactory ref, String basePath)` Add a custom resource implementation endpoint.
    `void` | Registry.`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` | Registry.`addResourceFactory(ResourceFactory ref, String base, Class<?>[] classes)`
    `void` | Registry.`addResourceFactory(ResourceFactory rf, String base, ResourceClass resourceClass)`

    Method parameters in org.jboss.resteasy.spi with type arguments of type ResourceFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResteasyDeployment.`setResourceFactories(List<ResourceFactory> resourceFactories)`

Copyright © 2014. All Rights Reserved.