Package com.sleepycat.je

Examples of com.sleepycat.je.TransactionConfig


        }
        DbTree dbTree = env.getDbTree();
        Locker autoTxn = null;
        boolean operationOk = false;
        try {
            autoTxn = Txn.createLocalAutoTxn(env, new TransactionConfig());

            /*
             * releaseDb is not called after this getDb or createDb because we
             * want to prohibit eviction of this database until the environment
             * is closed.
View Full Code Here


          state = STATE.unInitialized;
        }
    }
   
    private void setupConfig() {
        txnConfig = new TransactionConfig();
        txnConfig.setReadUncommitted(true);
        txnConfig.setDurability(Durability.COMMIT_NO_SYNC);
       
        cursorConfig = new CursorConfig();
        cursorConfig.setReadUncommitted(true);
View Full Code Here

    }
   
    public Transaction beginTransaction() throws DatabaseException {
        assertState(STATE.initialized);

        TransactionConfig txnConfig = new TransactionConfig();
        txnConfig.setReadUncommitted(true);
        return dbufferEnv.beginTransaction(null, txnConfig);
    }
View Full Code Here

          state = STATE.unInitialized;
        }
    }
   
    private void setupConfig() {
        txnConfig = new TransactionConfig();
        txnConfig.setReadUncommitted(true);
        txnConfig.setDurability(Durability.COMMIT_NO_SYNC);
       
        cursorConfig = new CursorConfig();
        cursorConfig.setReadUncommitted(true);
View Full Code Here

   }

   @Test
   public void testGetTransactionConfig() throws Exception {
      replayAll();
      TransactionConfig config = new TransactionConfig();
      runner = new PreparableTransactionRunner(env);
      runner.setTransactionConfig(config);
      assert runner.getTransactionConfig().equals(config);
   }
View Full Code Here

        this();
        this.directory = directory;
    }

    public BDbPersistenceAdapter(Environment environment, WireFormat wireFormat) {
        this(environment, wireFormat, BDbHelper.createDatabaseConfig(), new TransactionConfig());
    }
View Full Code Here

        @Nullable
        private Transaction newTransaction() {
            final boolean transactional = graphDb.getConfig().getTransactional();
            if (transactional) {
                TransactionConfig txConfig = new TransactionConfig();
                txConfig.setReadUncommitted(true);
                Optional<String> durability = configDb.get("bdbje.object_durability");
                if ("safe".equals(durability.orNull())) {
                    txConfig.setDurability(Durability.COMMIT_SYNC);
                } else {
                    txConfig.setDurability(Durability.COMMIT_WRITE_NO_SYNC);
                }
                Transaction transaction = env.beginTransaction(null, txConfig);
                return transaction;
            }
            return null;
View Full Code Here

    @Nullable
    private Transaction newTransaction() {
        final boolean transactional = objectDb.getConfig().getTransactional();
        if (transactional) {
            TransactionConfig txConfig = new TransactionConfig();
            txConfig.setReadUncommitted(true);
            Optional<String> durability = configDB.get(OBJECT_DURABILITY_CONFIG_KEY);
            if (!durability.isPresent()) {
                durability = configDB.getGlobal(OBJECT_DURABILITY_CONFIG_KEY);
            }
            if ("safe".equals(durability.orNull())) {
                txConfig.setDurability(Durability.COMMIT_SYNC);
            } else {
                txConfig.setDurability(Durability.COMMIT_WRITE_NO_SYNC);
            }
            Transaction transaction = env.beginTransaction(null, txConfig);
            return transaction;
        }
        return null;
View Full Code Here

        private Transaction getOrCreateTransaction() {
            final boolean transactional = objectDb.getConfig().getTransactional();
            if (!transactional) {
                return null;
            }
            TransactionConfig config = new TransactionConfig();
            config.setReadUncommitted(true);
            Transaction t = env.beginTransaction(null, config);
            return t;
        }
View Full Code Here

        this();
        this.directory = directory;
    }

    public BDbPersistenceAdapter(Environment environment, WireFormat wireFormat) {
        this(environment, wireFormat, BDbHelper.createDatabaseConfig(), new TransactionConfig());
    }
View Full Code Here

TOP

Related Classes of com.sleepycat.je.TransactionConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.