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
public class XAResourceRecordBean extends LogRecordWrapper implements XAResourceRecordBeanMBean {
    String className = "unavailable";
    String eisProductName = "unavailable";
    String eisProductVersion = "unavailable";
    String jndiName = "unavailable";
    int timeout = 0;
    public XAResourceRecordBean(UidWrapper w) {
        super(w.getUid());
    }
    public XAResourceRecordBean(ActionBean parentAbstractRecord recParticipantStatus listType) {
        super(parentreclistType);
//        xares = new JTAXAResourceRecordWrapper(rec.order());
    }
    public boolean activate() {
        boolean ok = super.activate();
        XAResource xares = (XAResource.value();
         = .getClass().getName();
        if ( instanceof XAResourceRecord) {
            XAResourceRecord xarec = (XAResourceRecord;
             = xarec.getProductName();
             = xarec.getProductVersion();
             = xarec.getJndiName();
        }
        if (xares != null) {
             = xares.getClass().getName();
            try {
                 = xares.getTransactionTimeout();
            } catch (Exception e) {
            }
        }
        return ok;
    }
    public String getClassName() { return ; }
    public String getEisProductName() { return ; }
    public String getEisProductVersion() { return ; }
    public String getJndiName() { return ; }
    public int getTimeout() { return ; }
New to GrepCode? Check out our FAQ X