Class PersistenceAwareFactoryManager

java.lang.Object
com.aquima.interactions.framework.PersistenceAwareFactoryManager
All Implemented Interfaces:
IFactoryManager

public class PersistenceAwareFactoryManager extends Object implements IFactoryManager
An IFactoryManager wrapper that is aware of the current ITemporaryPersistenceStrategy being used and enforces the rule that content cannot be stored permanently in a memory connection.

When a IContentManagerFactory is requested for temporary content, this wrapper uses the temporary persistence strategy to obtain the IContentManagerFactory. When an IContentManagerFactory is requested for permanent content, this wrapper ensures that content cannot be stored permanently in a memory connection.

Since:
11.0
Author:
Petru Galanton