## Uses of Interface
org.apache.cayenne.di.Module

- Packages that use Module
  Package | Description
  --- | ---
  org.apache.cayenne.configuration |
  org.apache.cayenne.configuration.osgi |
  org.apache.cayenne.configuration.rop.client |
  org.apache.cayenne.configuration.rop.server |
  org.apache.cayenne.configuration.server |
  org.apache.cayenne.configuration.web |
  org.apache.cayenne.di |
  org.apache.cayenne.di.spi |

- - ### Uses of Module in org.apache.cayenne.configuration

    Fields in org.apache.cayenne.configuration with type parameters of type Module
    Modifier and Type | Field and Description
    --- | ---
    `protected Collection<Module>` | CayenneRuntime.`modules`

    Methods in org.apache.cayenne.configuration that return types with arguments of type Module
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Module>` | CayenneRuntime.`getModules()` Returns the collection of modules used to initialize this runtime.

    Constructor parameters in org.apache.cayenne.configuration with type arguments of type Module
    Constructor and Description
    `CayenneRuntime(Collection<Module> modules)` Creates a CayenneRuntime with configuration based on the supplied collection of DI modules.

  - ### Uses of Module in org.apache.cayenne.configuration.osgi

    Classes in org.apache.cayenne.configuration.osgi that implement Module
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OsgiModule` A DI module that helps to bootstrap Cayenne in OSGi environment.

    Methods in org.apache.cayenne.configuration.osgi that return Module
    Modifier and Type | Method and Description
    --- | ---
    `Module` | OsgiModuleBuilder.`module()`

  - ### Uses of Module in org.apache.cayenne.configuration.rop.client

    Classes in org.apache.cayenne.configuration.rop.client that implement Module
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientModule` A DI module containing all Cayenne ROP client runtime configurations.

    Methods in org.apache.cayenne.configuration.rop.client that return Module
    Modifier and Type | Method and Description
    --- | ---
    `Module` | MainCayenneClientModuleProvider.`module()`

    Methods in org.apache.cayenne.configuration.rop.client that return types with arguments of type Module
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Module>` | MainCayenneClientModuleProvider.`moduleType()`
    `Collection<Class<? extends Module>>` | MainCayenneClientModuleProvider.`overrides()`

    Methods in org.apache.cayenne.configuration.rop.client with parameters of type Module
    Modifier and Type | Method and Description
    --- | ---
    `ClientRuntimeBuilder` | ClientRuntimeBuilder.`addModule(Module module)`

    Method parameters in org.apache.cayenne.configuration.rop.client with type arguments of type Module
    Modifier and Type | Method and Description
    --- | ---
    `ClientRuntimeBuilder` | ClientRuntimeBuilder.`addModules(Collection<Module> modules)`

    Constructors in org.apache.cayenne.configuration.rop.client with parameters of type Module
    Constructor and Description
    `ClientLocalRuntime(Injector serverInjector, Map<String,String> properties, Module... extraModules)` Deprecated.
    `ClientRuntime(Map<String,String> properties, Module... extraModules)` Deprecated. since 4.0, use `ClientRuntime.builder()` instead.

    Constructor parameters in org.apache.cayenne.configuration.rop.client with type arguments of type Module
    Constructor and Description
    `ClientLocalRuntime(Injector serverInjector, Map<String,String> properties, Collection<Module> extraModules)` Deprecated.
    `ClientRuntime(Collection<Module> modules)`
    `ClientRuntime(Map<String,String> properties, Collection<Module> extraModules)` Deprecated. since 4.0, use `ClientRuntime.builder()` instead.

  - ### Uses of Module in org.apache.cayenne.configuration.rop.server

    Classes in org.apache.cayenne.configuration.rop.server that implement Module
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ROPServerModule` A DI module that defines services for the server-side of an ROP application based on Caucho Hessian.

  - ### Uses of Module in org.apache.cayenne.configuration.server

    Classes in org.apache.cayenne.configuration.server that implement Module
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ServerModule` A DI module containing all Cayenne server runtime configuration.

    Methods in org.apache.cayenne.configuration.server that return Module
    Modifier and Type | Method and Description
    --- | ---
    `Module` | MainCayenneServerModuleProvider.`module()`

    Methods in org.apache.cayenne.configuration.server that return types with arguments of type Module
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Module>` | MainCayenneServerModuleProvider.`moduleType()`
    `Collection<Class<? extends Module>>` | MainCayenneServerModuleProvider.`overrides()`

    Methods in org.apache.cayenne.configuration.server with parameters of type Module
    Modifier and Type | Method and Description
    --- | ---
    `ServerRuntimeBuilder` | ServerRuntimeBuilder.`addModule(Module module)`

    Method parameters in org.apache.cayenne.configuration.server with type arguments of type Module
    Modifier and Type | Method and Description
    --- | ---
    `ServerRuntimeBuilder` | ServerRuntimeBuilder.`addModules(Collection<Module> modules)`

    Constructors in org.apache.cayenne.configuration.server with parameters of type Module
    Constructor and Description
    `ServerRuntime(String[] configurationLocations, Module... extraModules)` Deprecated. since 4.0 use `ServerRuntime.builder()`.
    `ServerRuntime(String configurationLocation, Module... extraModules)` Deprecated. since 4.0 use `ServerRuntime.builder()`.

    Constructor parameters in org.apache.cayenne.configuration.server with type arguments of type Module
    Constructor and Description
    `ServerRuntime(Collection<Module> modules)` Creates a server runtime configuring it with a standard set of services contained in `ServerModule`.

  - ### Uses of Module in org.apache.cayenne.configuration.web

    Classes in org.apache.cayenne.configuration.web that implement Module
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WebModule`

    Methods in org.apache.cayenne.configuration.web that return types with arguments of type Module
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Module>` | WebConfiguration.`createModules(Module... standardModules)` Creates and returns a collection of modules made of provided standard modules and extra custom modules specified via an optional "extra-modules" init parameter.
    `protected Collection<Module>` | CayenneFilter.`getAdditionalModules()` Subclasses may override this to specify additional modules that should be included when creating the CayenneRuntime (in addition to those specified in the web.xml file).

    Methods in org.apache.cayenne.configuration.web with parameters of type Module
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Module>` | WebConfiguration.`createModules(Module... standardModules)` Creates and returns a collection of modules made of provided standard modules and extra custom modules specified via an optional "extra-modules" init parameter.

  - ### Uses of Module in org.apache.cayenne.di

    Methods in org.apache.cayenne.di with parameters of type Module
    Modifier and Type | Method and Description
    --- | ---
    `static Injector` | DIBootstrap.`createInjector(Module... modules)` Creates and returns an injector instance working with the set of provided modules.

    Method parameters in org.apache.cayenne.di with type arguments of type Module
    Modifier and Type | Method and Description
    --- | ---
    `static Injector` | DIBootstrap.`createInjector(Collection<Module> modules)` Creates and returns an injector instance working with the set of provided modules.

  - ### Uses of Module in org.apache.cayenne.di.spi

    Methods in org.apache.cayenne.di.spi that return Module
    Modifier and Type | Method and Description
    --- | ---
    `Module` | ModuleProvider.`module()`

    Methods in org.apache.cayenne.di.spi that return types with arguments of type Module
    Modifier and Type | Method and Description
    --- | ---
    `List<Module>` | ModuleLoader.`load(Class<? extends ModuleProvider> providerClass)` Auto-loads all modules declared on classpath.
    `Class<? extends Module>` | ModuleProvider.`moduleType()`
    `Collection<Class<? extends Module>>` | ModuleProvider.`overrides()` Returns an array of module types this module overrides.

    Constructors in org.apache.cayenne.di.spi with parameters of type Module
    Constructor and Description
    `DefaultInjector(Module... modules)`

Copyright © 2001–2018 Apache Cayenne. All rights reserved.