ozeigermann    2003/11/21 03:50:13

  Modified:    src/stores/org/apache/slide/store/txfile
                        AbstractTxFileStoreService.java
               src/share/org/apache/slide/util XidWrapper.java
  Log:
  Dismantled quick hack I had once introduced to make my store work with Slide.
  Must not check for branch Id in one phase commit to identify xid
  
  Revision  Changes    Path
  1.5       +3 -4      
jakarta-slide/src/stores/org/apache/slide/store/txfile/AbstractTxFileStoreService.java
  
  Index: AbstractTxFileStoreService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/stores/org/apache/slide/store/txfile/AbstractTxFileStoreService.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- AbstractTxFileStoreService.java   14 Nov 2003 16:25:06 -0000      1.4
  +++ AbstractTxFileStoreService.java   21 Nov 2003 11:50:13 -0000      1.5
  @@ -141,7 +141,6 @@
   
       public void connect() throws ServiceConnectionFailedException {
           try {
  -            XidWrapper.setIncludeBranch(false);
               rm.start();
               started = true;
           } catch (ResourceManagerException e) {
  
  
  
  1.2       +5 -8      jakarta-slide/src/share/org/apache/slide/util/XidWrapper.java
  
  Index: XidWrapper.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/util/XidWrapper.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XidWrapper.java   14 Nov 2003 12:52:51 -0000      1.1
  +++ XidWrapper.java   21 Nov 2003 11:50:13 -0000      1.2
  @@ -14,22 +14,19 @@
    */
   public class XidWrapper implements Xid {
       
  -    private static boolean includeBranch = true;
  -
  -    // for slide branch qualifier must not be included
  -    public static final void setIncludeBranch(boolean includeBranch) {
  -        XidWrapper.includeBranch = includeBranch;
  +    public static final Xid wrap(Xid xid) {
  +        return wrap(xid, false); // for Slide branch qualifier must not be included 
in onePhase commit
       }
   
  -    public static final Xid wrap(Xid xid) {
  -        return (xid instanceof XidWrapper ? xid : new XidWrapper(xid));
  +    public static final Xid wrap(Xid xid, boolean includeBranch) {
  +        return (xid instanceof XidWrapper ? xid : new XidWrapper(xid, 
includeBranch));
       }
   
       private final Xid xid;
       private final String asString;
       private final int hashCode;
   
  -    public XidWrapper(Xid xid) {
  +    private XidWrapper(Xid xid, boolean includeBranch) {
           this.xid = xid;
           // do calculations once for performance
           asString =
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to