1 package org.csc.phynixx.connection;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 class ManagedPhynixxConnectionCommitEvent<C extends IPhynixxConnection> extends ManagedPhynixxConnectionEvent<C> implements IManagedConnectionCommitEvent<C> {
28
29 private boolean onePhaseCommit= false;
30 ManagedPhynixxConnectionCommitEvent(IPhynixxManagedConnection<C> source, boolean onePhaseCommit) {
31 super(source);
32 this.onePhaseCommit=onePhaseCommit;
33 }
34
35 ManagedPhynixxConnectionCommitEvent(IPhynixxManagedConnection<C> source, Exception exception, boolean onePhaseCommit) {
36 super(source, exception);
37
38 this.onePhaseCommit=onePhaseCommit;
39 }
40
41
42 @Override
43 public boolean isOnePhaseCommit() {
44 return onePhaseCommit;
45 }
46 }