Package org.apache.openjpa.kernel
Interface AutoDetach
-
- All Known Subinterfaces:
Broker,DistributedBroker
- All Known Implementing Classes:
BrokerImpl,DelegatingBroker,DistributedBrokerImpl,FinalizingBrokerImpl
public interface AutoDetachBit flags for when to automatically detach the entire persistence context.
-
-
Field Summary
Fields Modifier and Type Field Description static intDETACH_CLOSEDetach context on close.static intDETACH_COMMITDetach context on transaction commit.static intDETACH_NONEDo not detach at all.static intDETACH_NONTXREADDetach context on any nontransctional read, such that each nontransactional operation uses a new persistence context in essence.static intDETACH_ROLLBACKDetach context on failed transaction commit / rollback.static java.lang.String[]namesstatic int[]values
-
-
-
Field Detail
-
DETACH_CLOSE
static final int DETACH_CLOSE
Detach context on close.- See Also:
- Constant Field Values
-
DETACH_COMMIT
static final int DETACH_COMMIT
Detach context on transaction commit.- See Also:
- Constant Field Values
-
DETACH_NONTXREAD
static final int DETACH_NONTXREAD
Detach context on any nontransctional read, such that each nontransactional operation uses a new persistence context in essence.- See Also:
- Constant Field Values
-
DETACH_ROLLBACK
static final int DETACH_ROLLBACK
Detach context on failed transaction commit / rollback.- See Also:
- Constant Field Values
-
DETACH_NONE
static final int DETACH_NONE
Do not detach at all. Skips proxying second-class containers.- See Also:
- Constant Field Values
-
names
static final java.lang.String[] names
-
values
static final int[] values
-
-