Provider (cayenne-doc: Cayenne Documentation 5.0-M2 API)
Description: declaration: package: org.apache.cayenne.di, interface: Provider

# Interface Provider<T>

Type Parameters:
  `T` - Type of object the provider creates.

All Known Implementing Classes:
  `DataDomainProvider, DefaultScopeProvider, DomainDataChannelProvider, EventManagerProvider, MapQueryCacheProvider, NoopEventBridgeProvider, XMLReaderProvider`

public interface Provider<T>
A DI object factory interface.

Since:
  3.1

- ## Method Summary

  Modifier and Type
  Method
  Description
  `T`
  `get()`

- ## Method Details

  - ### get

    T get() throws DIRuntimeException
    Throws:
      `DIRuntimeException`