Servertec
Persistent Object Store
1.4.1 09/04/2005

stec.xpos
Class RecoverObjectStore

java.lang.Object
  extended by stec.xpos.RecoverObjectStore

public class RecoverObjectStore
extends java.lang.Object

RecoverObjectStore is used to recover key, value pairs from the specified damaged extended object store to the named recovery extended object store.

RecoverObjectStore only recovers complete key, value paris and skips over damaged key, value pairs.

Since:
1.2.0 12/03/2002
See Also:
Index

Constructor Summary
RecoverObjectStore()
           
 
Method Summary
static void main(java.lang.String[] args)
          Main entry point.
static boolean recover(java.lang.String[] args)
          Normally called by main() to recover the specified object store.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecoverObjectStore

public RecoverObjectStore()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Throwable
Main entry point.

Parameters:
args - String array containing parameters to use.

Parameters::

-d - do not display progress
-v - verbose mode
damaged_store - the damaged extended object store's base file name.
recovery_store - the recovery extended object store's base file name.

Usage: javavm stec.xpos.RecoverObjectStore {options} damaged_store recovery_store

javavm - the Java VM, normally java.
options - one or more of the following optional parameters.

    -d - do not display progress
    -v - verbose mode
damaged_store - the damaged extended object store's base file name.
recovery_store - the recovery extended object store's base file name.

The recovery object store must already exist, will be cleared before it is used and must be large enough or must be able to grow to contain all the key, value pairs in the damaged object store.

Throws:
java.lang.Throwable - if an exception or error occurs.

recover

public static final boolean recover(java.lang.String[] args)
                             throws java.lang.Throwable
Normally called by main() to recover the specified object store.

Parameters:
args - String array containing parameters to use. See main().
Returns:
whether recovered failed or succeeded.
Throws:
java.lang.Throwable - if an exception or error occurs.
Since:
1.2.1 12/22/2002

Servertec
Persistent Object Store
1.4.1 09/04/2005

Copyright © 2001-2005 Servertec. All rights reserved.