# 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.

- ## 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)`
  Deprecated, for removal: This API element is subject to removal in a future version.

- ## 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
  Modifier
  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()`