All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jboss.jbossts.fileio.xalib.recovery.RecoverManager Maven / Gradle / Ivy

/*     JBoss, Home of Professional Open Source Copyright 2008, 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) 2008,
 *  @author Red Hat Middleware LLC.
 */
package org.jboss.jbossts.fileio.xalib.recovery;

import com.arjuna.ats.arjuna.recovery.RecoveryManager;

/**
 * This class can be used to recover incomplete transactions after
 * a system crash.
 *
 * @author Ioannis Ganotis
 * @version Aug 28, 2008
 */
public class RecoverManager
{
  /**
   * Constructor to create RecoverManager objects.
   * Every object will try to get a {@link com.arjuna.ats.arjuna.recovery.RecoveryManager}
   * and start a thread on it.
   */
  public RecoverManager() {
    RecoveryManager rm = RecoveryManager.manager();
    rm.startRecoveryManagerThread();
  }

  public static void main (String[] args) {
    new RecoverManager();
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy