Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * JBoss, Home of Professional Open Source
   * Copyright 2006, 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) 2005-2006,
  * @author JBoss Inc.
  */
 /*
  * Copyright (C) 1998, 1999, 2000, 2001,
  *
  * Arjuna Solutions Limited,
  * Newcastle upon Tyne,
  * Tyne and Wear,
  * UK.  
  *
  * $Id: ObjectStateQuery.java 2342 2006-03-30 13:06:17Z  $
  */
 
 package com.arjuna.ats.arjuna.tools;
 
 
 public class ObjectStateQuery
 {
 
     @SuppressWarnings("unchecked")
     public static void main (String[] args)
     {
         String uid = null;
         String type = null;
 
         for (int i = 0; i < args.lengthi++)
         {
             if (args[i].compareTo("-help") == 0)
             {
                 usage();
                 System.exit(0);
             }
             else
             {
                 if (args[i].compareTo("-uid") == 0)
                 {
                     uid = args[i + 1];
                     i++;
                 }
                 else
                 {
                     if (args[i].compareTo("-type") == 0)
                     {
                         type = args[i + 1];
                         i++;
                     }
                     else
                     {
                         ..println("Unknown option " + args[i]);
                         usage();
 
                         System.exit(0);
                     }
                 }
             }
         }
 
         try
         {
             RecoveryStore recoveryStore = StoreManager.getRecoveryStore();
 
             ..println("Status is "
                     + recoveryStore.currentState(new Uid(uid), type));
 
             InputObjectState buff = new InputObjectState();
 
             recoveryStore.allObjUids(typebuff.);
 
             Uid u = UidHelper.unpackFrom(buff);
             
             ..println("got "+u);
         }
         catch (Exception e)
         {
             ..println("Caught unexpected exception: "+e);
        }
    }
    private static void usage ()
    {
        .
                .println("Usage: ObjectStateQuery [-uid <state id>] [-type <state type>] [-help]");
    }
New to GrepCode? Check out our FAQ X