/** Creates a LevelDB SPV block store using the given factory, which is useful if you want a pure Java version. */ public LevelDBBlockStore(Context context, File directory, DBFactory dbFactory) throws BlockStoreException { this.context = context; this.path = directory; Options options = new Options(); options.createIfMissing(); try { tryOpen(directory, dbFactory, options); } catch (IOException e) { try { dbFactory.repair(directory, options); tryOpen(directory, dbFactory, options); } catch (IOException e1) { throw new BlockStoreException(e1); } } }
/** Creates a LevelDB SPV block store using the given factory, which is useful if you want a pure Java version. */ public LevelDBBlockStore(Context context, File directory, DBFactory dbFactory) throws BlockStoreException { this.context = context; this.path = directory; Options options = new Options(); options.createIfMissing(); try { tryOpen(directory, dbFactory, options); } catch (IOException e) { try { dbFactory.repair(directory, options); tryOpen(directory, dbFactory, options); } catch (IOException e1) { throw new BlockStoreException(e1); } } }
/** Creates a LevelDB SPV block store using the given factory, which is useful if you want a pure Java version. */ public LevelDBBlockStore(Context context, File directory, DBFactory dbFactory) throws BlockStoreException { this.context = context; this.path = directory; Options options = new Options(); options.createIfMissing(); try { tryOpen(directory, dbFactory, options); } catch (IOException e) { try { dbFactory.repair(directory, options); tryOpen(directory, dbFactory, options); } catch (IOException e1) { throw new BlockStoreException(e1); } } }
/** Creates a LevelDB SPV block store using the given factory, which is useful if you want a pure Java version. */ public LevelDBBlockStore(Context context, File directory, DBFactory dbFactory) throws BlockStoreException { this.context = context; this.path = directory; Options options = new Options(); options.createIfMissing(); try { tryOpen(directory, dbFactory, options); } catch (IOException e) { try { dbFactory.repair(directory, options); tryOpen(directory, dbFactory, options); } catch (IOException e1) { throw new BlockStoreException(e1); } } }