db4o 8.0

com.db4o.ta
Class TransparentPersistenceSupport

java.lang.Object
  extended by com.db4o.ta.TransparentActivationSupport
      extended by com.db4o.ta.TransparentPersistenceSupport
All Implemented Interfaces:
ConfigurationItem

public class TransparentPersistenceSupport
extends TransparentActivationSupport

Enables Transparent Persistence and Transparent Activation behaviours for the current session.

configuration.add(new TransparentPersistenceSupport());

See Also:
TransparentActivationSupport

Constructor Summary
TransparentPersistenceSupport()
          Creates a new instance of TransparentPersistenceSupport class with no rollback strategies defined.
TransparentPersistenceSupport(RollbackStrategy rollbackStrategy)
          Creates a new instance of TransparentPersistenceSupport class
 
Method Summary
 void apply(com.db4o.internal.InternalObjectContainer container)
          Configures current ObjectContainer to support Transparent Activation and Transparent Persistence
 void prepare(Configuration configuration)
          Gives a chance for the item to augment the configuration.
 
Methods inherited from class com.db4o.ta.TransparentActivationSupport
isTransparentActivationEnabledOn
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransparentPersistenceSupport

public TransparentPersistenceSupport(RollbackStrategy rollbackStrategy)
Creates a new instance of TransparentPersistenceSupport class

Parameters:
rollbackStrategy - RollbackStrategy interface implementation, which defines the actions to be taken on the object when the transaction is rolled back.

TransparentPersistenceSupport

public TransparentPersistenceSupport()
Creates a new instance of TransparentPersistenceSupport class with no rollback strategies defined.

Method Detail

apply

public void apply(com.db4o.internal.InternalObjectContainer container)
Configures current ObjectContainer to support Transparent Activation and Transparent Persistence

Specified by:
apply in interface ConfigurationItem
Overrides:
apply in class TransparentActivationSupport
Parameters:
container - the ObjectContainer to configure
See Also:
TransparentActivationSupport.apply(InternalObjectContainer)

prepare

public void prepare(Configuration configuration)
Description copied from interface: ConfigurationItem
Gives a chance for the item to augment the configuration.

Specified by:
prepare in interface ConfigurationItem
Overrides:
prepare in class TransparentActivationSupport
Parameters:
configuration - the configuration that the item was added to

db4o 8.0

Copyright 2009 Versant Corporation. All rights reserved.