## Uses of Class
org.apache.cayenne.di.DIRuntimeException

- Packages that use DIRuntimeException
  Package | Description
  --- | ---
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.configuration.xml |
  org.apache.cayenne.dba | Contains database adapter API (DbAdapter) and its default implementation.
  org.apache.cayenne.di |
  org.apache.cayenne.di.spi |
  org.apache.cayenne.event | Contains classes that make up Cayenne generic event dispatch mechanism.
  org.apache.cayenne.rop |
  org.apache.cayenne.rop.http |

- - ### Uses of DIRuntimeException in org.apache.cayenne.access

    Methods in org.apache.cayenne.access that throw DIRuntimeException
    Modifier and Type | Method | Description
    --- | --- | ---
    `DataRowStore` | DefaultDataRowStoreFactory.`createDataRowStore​(String name)` |

  - ### Uses of DIRuntimeException in org.apache.cayenne.configuration.xml

    Methods in org.apache.cayenne.configuration.xml that throw DIRuntimeException
    Modifier and Type | Method | Description
    --- | --- | ---
    `XMLReader` | XMLReaderProvider.`get()` |

  - ### Uses of DIRuntimeException in org.apache.cayenne.dba

    Methods in org.apache.cayenne.dba that throw DIRuntimeException
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | PerAdapterProvider.`get​(DbAdapter adapter)` |

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

    Methods in org.apache.cayenne.di that throw DIRuntimeException
    Modifier and Type | Method | Description
    --- | --- | ---
    `ListBuilder<T>` | ListBuilder.`add​(Class<? extends T> interfaceType)` |
    `ListBuilder<T>` | ListBuilder.`add​(T value)` |
    `ListBuilder<T>` | ListBuilder.`addAfter​(Class<? extends T> interfaceType, Class<? extends T> afterType)` |
    `ListBuilder<T>` | ListBuilder.`addAfter​(T value, Class<? extends T> afterType)` |
    `ListBuilder<T>` | ListBuilder.`addAll​(Collection<T> values)` |
    `ListBuilder<T>` | ListBuilder.`addAllAfter​(Collection<T> values, Class<? extends T> afterType)` |
    `DecoratorBuilder<T>` | DecoratorBuilder.`after​(Class<? extends T> decoratorImplementationType)` |
    `DecoratorBuilder<T>` | DecoratorBuilder.`before​(Class<? extends T> decoratorImplementationType)` |
    `static Injector` | DIBootstrap.`createInjector​(Module... modules)` | Creates and returns an injector instance working with the set of provided modules.
    `T` | Provider.`get()` |
    `<T> T` | Injector.`getInstance​(Class<T> type)` | Returns a service instance bound in the container for a specific type.
    `<T> T` | Injector.`getInstance​(Key<T> key)` | Returns a service instance bound in the container for a specific binding key.
    `<T> Provider<T>` | Injector.`getProvider​(Class<T> type)` |
    `<T> Provider<T>` | Injector.`getProvider​(Key<T> key)` |
    `ListBuilder<T>` | ListBuilder.`insertAllBefore​(Collection<T> values, Class<? extends T> afterType)` |
    `ListBuilder<T>` | ListBuilder.`insertBefore​(Class<? extends T> interfaceType, Class<? extends T> beforeType)` |
    `ListBuilder<T>` | ListBuilder.`insertBefore​(T value, Class<? extends T> beforeType)` |
    `MapBuilder<T>` | MapBuilder.`put​(String key, Class<? extends T> interfaceType)` |
    `MapBuilder<T>` | MapBuilder.`put​(String key, T value)` |
    `MapBuilder<T>` | MapBuilder.`putAll​(Map<String,​T> map)` |
    `BindingBuilder<T>` | BindingBuilder.`to​(Class<? extends T> implementation)` |
    `BindingBuilder<T>` | BindingBuilder.`toInstance​(T instance)` |
    `BindingBuilder<T>` | BindingBuilder.`toProvider​(Class<? extends Provider<? extends T>> providerType)` |
    `BindingBuilder<T>` | BindingBuilder.`toProviderInstance​(Provider<? extends T> provider)` |

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

    Methods in org.apache.cayenne.di.spi that throw DIRuntimeException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected <SubT extends E> Provider<SubT>` | DICollectionBuilder.`createTypeProvider​(Class<SubT> interfaceType)` |
    `Provider<T>` | ConstructorInjectingDecoratorProvider.`get​(Provider<T> undecorated)` |
    `<T> T` | DefaultInjector.`getInstance​(Class<T> type)` |
    `<T> T` | DefaultInjector.`getInstance​(Key<T> key)` |
    `<T> Provider<T>` | DefaultInjector.`getProvider​(Class<T> type)` |
    `<T> Provider<T>` | DefaultInjector.`getProvider​(Key<T> key)` |

    Constructors in org.apache.cayenne.di.spi that throw DIRuntimeException
    Constructor | Description
    --- | ---
    `DefaultInjector​(Module... modules)` |

  - ### Uses of DIRuntimeException in org.apache.cayenne.event

    Methods in org.apache.cayenne.event that throw DIRuntimeException
    Modifier and Type | Method | Description
    --- | --- | ---
    `EventBridge` | NoopEventBridgeProvider.`get()` |

  - ### Uses of DIRuntimeException in org.apache.cayenne.rop

    Methods in org.apache.cayenne.rop that throw DIRuntimeException
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClientConnection` | HttpClientConnectionProvider.`get()` |

  - ### Uses of DIRuntimeException in org.apache.cayenne.rop.http

    Methods in org.apache.cayenne.rop.http that throw DIRuntimeException
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.apache.cayenne.rop.ROPSerializationService` | ClientHessianSerializationServiceProvider.`get()` |