/** * Checks if is bound transaction. * * @return true, if is bound transaction */ private boolean isBoundTransaction() { return resource == null || (resource != null && !resource.isActive()); }
boolean isTransactionActive() { for (TransactionResource res : txResources.values()) { if (res.isActive()) { return true; } } return false; } }
/** * Checks whether there is an active transaction within this client Batch * operations are run without any transaction boundary hence this check is * not applicable for them All Modifying Neo4J operations must be executed * within a transaction. */ private void checkActiveTransaction() { if (batchSize == 0 && (resource == null || !resource.isActive())) { throw new NotInTransactionException("All Modifying Neo4J operations must be executed within a transaction"); } }
/** * Deletes inverted indexes from redis. * * @param connection * redis instance. * @param wrapper * attribute wrapper * @param member * sorted set member name. */ private void unIndex(final Object connection, final AttributeWrapper wrapper, final String member) { Set<String> keys = wrapper.getIndexes().keySet(); for (String key : keys) { if (resource != null && resource.isActive()) { ((Transaction) connection).zrem(key, member); } else { ((Pipeline) connection).zrem(key, member); } } }
if (resource != null && resource.isActive())
if (resource != null && resource.isActive())
if (resource != null && resource.isActive())
if (resource != null && resource.isActive())
if (resource != null && resource.isActive())
if (resource != null && resource.isActive())
if (resource != null && resource.isActive())
if (resource != null && resource.isActive())
if (resource != null && resource.isActive())
if (resource != null && resource.isActive())
/** * Checks whether there is an active transaction within this client Batch * operations are run without any transaction boundary hence this check is * not applicable for them All Modifying Neo4J operations must be executed * within a transaction. */ private void checkActiveTransaction() { if (batchSize == 0 && (resource == null || !resource.isActive())) { throw new NotInTransactionException("All Modifying Neo4J operations must be executed within a transaction"); } }
private Map<byte[], byte[]> getColumns(Object connection, String hashKey, Map<byte[], byte[]> columns) { if (resource != null && resource.isActive()) { // Why transaction API returns response in byte[] format/? Response response = ((Transaction) connection).hgetAll(getEncodedBytes(hashKey)); ((Transaction) connection).exec(); Map<String, String> cols = (Map<String, String>) response.get(); if (cols != null) { for (String name : cols.keySet()) { columns.put(getEncodedBytes(name), getEncodedBytes(cols.get(name))); } } } else { columns = ((Jedis) connection).hgetAll(getEncodedBytes(hashKey)); } return columns; }
if (resource != null && resource.isActive())