Package org.openejb.core.transaction

The core classes of the container system implementing the interfaces defined by the OpenEJB container system architecture.

See:
          Description

Interface Summary
TransactionContainer  
 

Class Summary
TransactionContext  
TransactionPolicy Use container callbacks so containers can implement any special behavior Callbacks are similar to sessionsynchronization with the addition of discardInstace createSystemException
TxManditory 17.6.2.5 Mandatory The Container must invoke an enterprise Bean method whose transaction attribute is set to Mandatory in a client's transaction context.
TxNever 17.6.2.6 Never The Container invokes an enterprise Bean method whose transaction attribute is set to Never without a transaction context defined by the EJB spec.
TxNotSupported 17.6.2.1 NotSupported The Container invokes an enterprise Bean method whose transaction attribute is set to NotSupported with an unspecified transaction context.
TxRequired 17.6.2.2 Required The Container must invoke an enterprise Bean method whose transaction attribute is set to Required with a valid transaction context.
TxRequiresNew 17.6.2.4 RequiresNew The Container must invoke an enterprise Bean method whose transaction attribute is set to RequiresNew with a new transaction context.
TxSupports 17.6.2.3 Supports The Container invokes an enterprise Bean method whose transaction attribute is set to Supports as follows.
 

Package org.openejb.core.transaction Description

The core classes of the container system implementing the interfaces defined by the OpenEJB container system architecture.

Package Specification

The core package of OpenEJB defines the main classes that implement the core functionality of the container system. In the core package are the implementations of the stateful, stateless and entity containers. These Containers and the and the classes that support them are in the packages org.openejb.core.stateful, org.openejb.core.stateless, and org.openejb.core.entity.

Related Documentation

See Also:
ContainerSystem, Container, DeploymentInfo


Copyright © 1999-2011 OpenEJB. All Rights Reserved.