Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2013, Red Hat Middleware LLC, and individual contributors
   * as indicated by the @author tags.
   * See the copyright.txt in the distribution for a
   * full listing of individual contributors.
   * This copyrighted material is made available to anyone wishing to use,
   * modify, copy, or redistribute it subject to the terms and conditions
   * of the GNU Lesser General Public License, v. 2.1.
   * This program is distributed in the hope that it will be useful, but WITHOUT A
  * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
  * You should have received a copy of the GNU Lesser General Public License,
  * v.2.1 along with this distribution; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  * MA  02110-1301, USA.
  *
  * (C) 2013
  * @author JBoss Inc.
  */
 package com.arjuna.ats.internal.jta.tools.osb.mbean.jta;
 
 
MBean implementation of a transaction participant corresponding to a JTA XAResource
 

Deprecated:
as of 4.17.26.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.
 
 @Deprecated // in order to provide a better separation between public and internal classes.
     int timeout;
 
 	int heuristic;
 
 		super(w.getUid());
 		init();
 	}
 
 		super(parentreclistType);
 		init();
 		// xares = new JTAXAResourceRecordWrapper(rec.order());
 	}
 
 	private void init() {
 		 = "unavailable";
 		 = "unavailable";
 		 = "unavailable";
 		 = 0;
 		 = -1;
 		 = new XidImple(new XID());
 	}
 
 	public boolean activate() {
 		boolean ok = super.activate();
 		XAResource xares = (XAResource.value();
 
 
 		if ( instanceof CommitMarkableResourceRecord) {
 
 			 = xarec.getJndiName();
 			 = xarec.getHeuristic();
 		}
 
         if (xares != null) {
              = xares.getClass().getName();
 
             try {
                  = xares.getTransactionTimeout();
             } catch (Exception e) {
             }
         }
 
 		return ok;
 	}
 
 	public String getClassName() {
		return ;
	}
	}
	}
    @Override
    public int getTimeout() {
        return ;
    }
	public String getJndiName() {
		return ;
	}
		String hs = super.getHeuristicStatus();
		if ( != -1 && ..name().equals(hs)) {
			hs = HeuristicStatus.intToStatus().name();
		}
		return hs;
	}
    @Override
    public byte[] getGlobalTransactionId() {
        return .getGlobalTransactionId();
    }
    @Override
    public byte[] getBranchQualifier() {
        return .getBranchQualifier();
    }
    @Override
    public int getFormatId() {
        return .getFormatId();
    }
    @Override
    public String getNodeName() {
        return XATxConverter.getNodeName(.getXID());
    }
    @Override
    public int getHeuristicValue() {
        return ;
    }
New to GrepCode? Check out our FAQ X