# Uses of Interface
org.apache.cayenne.access.flush.DataDomainFlushActionFactory

Packages that use DataDomainFlushActionFactory
Package
Description
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.access.flush
org.apache.cayenne.configuration.runtime

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

  Fields in org.apache.cayenne.access declared as DataDomainFlushActionFactory
  Modifier and Type
  Field
  Description
  `protected final DataDomainFlushActionFactory`
  DataDomain.`flushActionFactory`
  Constructors in org.apache.cayenne.access with parameters of type DataDomainFlushActionFactory
  Modifier
  Constructor
  Description
  ``
  `DataDomain(String name, TransactionManager transactionManager, TransactionFactory transactionFactory, DataDomainFlushActionFactory flushActionFactory, AdhocObjectFactory objectFactory, EventManager eventManager, QueryCache queryCache, DataRowStore sharedSnapshotCache, int maxIdQualifierSize, boolean validatingObjectsOnCommit, EntityResolver entityResolver, EntitySorter entitySorter)`

- ## Uses of DataDomainFlushActionFactory in org.apache.cayenne.access.flush

  Classes in org.apache.cayenne.access.flush that implement DataDomainFlushActionFactory
  Modifier and Type
  Class
  Description
  `class`
  `DefaultDataDomainFlushActionFactory`
  Factory that produces `DefaultDataDomainFlushAction`.

- ## Uses of DataDomainFlushActionFactory in org.apache.cayenne.configuration.runtime

  Fields in org.apache.cayenne.configuration.runtime declared as DataDomainFlushActionFactory
  Modifier and Type
  Field
  Description
  `protected DataDomainFlushActionFactory`
  DataDomainProvider.`flushActionFactory`