public SailConnection call() throws Exception { SailConnection conn1 = null; log.info("Requesting 1st unisolated connection."); conn1 = sail.getUnisolatedConnection(); return conn1; }
public void run() { System.out.println("Running..."); try { uicnxn.set(sail.getUnisolatedConnection()); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("Releasing permit"); c1.release(); } };
public Void call() throws Exception { SailConnection conn2 = null; try { log.info("Requesting 2nd unisolated connection."); conn2 = sail.getUnisolatedConnection(); log.info("Have 2nd unisolated connection"); return (Void) null; } finally { if (conn2 != null) conn2.close(); } } };
@Override public Void call() throws Exception { SailConnection conn1 = null; SailConnection conn2 = null; try { log.info("Requesting 1st unisolated connection."); conn1 = sail.getUnisolatedConnection(); log.info("Requesting 2nd unisolated connection."); conn2 = sail2.getUnisolatedConnection(); fail("Not expecting a 2nd unisolated connection"); return (Void) null; } finally { if (conn1 != null) conn1.close(); if (conn2 != null) conn2.close(); } }
public Void call() throws Exception { SailConnection conn1 = null; SailConnection conn2 = null; try { log.info("Requesting 1st unisolated connection."); conn1 = sail.getUnisolatedConnection(); log.info("Requesting 2nd unisolated connection."); try { conn2 = sail.getUnisolatedConnection(); fail("Not expecting a 2nd unisolated connection"); } catch (IllegalStateException ex) { if (log.isInfoEnabled()) log.info("Ignoring expected exception: " + ex); } return (Void) null; } finally { if (conn1 != null) conn1.close(); if (conn2 != null) conn2.close(); } }
public Void call() throws Exception { SailConnection conn1 = null; try { log.info("Requesting 1st unisolated connection."); lock.lock(); try { conn1 = sail.getUnisolatedConnection(); haveFirst.set(true); haveFirstConnection.signal(); // Wait on condition to release connection. while(!releaseFirst.get()) releaseFirstConnection.await(); log.info("Releasing 1st unisolated connection."); } finally { lock.unlock(); } return (Void) null; } finally { if (conn1 != null) conn1.close(); } } };
public SailConnection call() throws Exception { SailConnection conn1 = null; log.info("Requesting 1st unisolated connection."); conn1 = sail.getUnisolatedConnection(); return conn1; }
public void run() { System.out.println("Running..."); try { uicnxn.set(sail.getUnisolatedConnection()); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("Releasing permit"); c1.release(); } };
public Void call() throws Exception { SailConnection conn2 = null; try { log.info("Requesting 2nd unisolated connection."); conn2 = sail.getUnisolatedConnection(); log.info("Have 2nd unisolated connection"); return (Void) null; } finally { if (conn2 != null) conn2.close(); } } };
@Override public Void call() throws Exception { SailConnection conn1 = null; SailConnection conn2 = null; try { log.info("Requesting 1st unisolated connection."); conn1 = sail.getUnisolatedConnection(); log.info("Requesting 2nd unisolated connection."); conn2 = sail2.getUnisolatedConnection(); fail("Not expecting a 2nd unisolated connection"); return (Void) null; } finally { if (conn1 != null) conn1.close(); if (conn2 != null) conn2.close(); } }
public Void call() throws Exception { SailConnection conn1 = null; SailConnection conn2 = null; try { log.info("Requesting 1st unisolated connection."); conn1 = sail.getUnisolatedConnection(); log.info("Requesting 2nd unisolated connection."); try { conn2 = sail.getUnisolatedConnection(); fail("Not expecting a 2nd unisolated connection"); } catch (IllegalStateException ex) { if (log.isInfoEnabled()) log.info("Ignoring expected exception: " + ex); } return (Void) null; } finally { if (conn1 != null) conn1.close(); if (conn2 != null) conn2.close(); } }
public Void call() throws Exception { SailConnection conn1 = null; try { log.info("Requesting 1st unisolated connection."); lock.lock(); try { conn1 = sail.getUnisolatedConnection(); haveFirst.set(true); haveFirstConnection.signal(); // Wait on condition to release connection. while(!releaseFirst.get()) releaseFirstConnection.await(); log.info("Releasing 1st unisolated connection."); } finally { lock.unlock(); } return (Void) null; } finally { if (conn1 != null) conn1.close(); } } };
protected BigdataSailConnection getUnisolatedSailConnection() throws SailException, InterruptedException { // Wrap with SAIL. final BigdataSail sail = new BigdataSail(namespace, getIndexManager()); sail.initialize(); final BigdataSailConnection conn = sail.getUnisolatedConnection(); // Setup a change listener. It will notice the #of mutations. conn.addChangeLog(new SailChangeLog()); return conn; }
final BigdataSailConnection uicnxn = sail.getUnisolatedConnection();
protected BigdataSailConnection getUnisolatedSailConnection() throws SailException, InterruptedException { // Wrap with SAIL. final BigdataSail sail = new BigdataSail(namespace, getIndexManager()); sail.initialize(); final BigdataSailConnection conn = sail.getUnisolatedConnection(); // Setup a change listener. It will notice the #of mutations. conn.addChangeLog(new SailChangeLog()); return conn; }
final BigdataSailConnection conn = sail.getUnisolatedConnection();
private void loadFiles(final BigdataSail sail, final String[] loadSet) throws Exception { boolean ok = false; final SailConnection cxn = sail.getUnisolatedConnection(); try { final GraphLoader loader = new BigdataSailGraphLoader(cxn); for (String f : loadSet) { loader.loadGraph(null/* fallback */, f/* resource */); } cxn.commit(); ok = true; } finally { if (!ok) cxn.rollback(); cxn.close(); } }
private void loadFiles(final BigdataSail sail, final String[] loadSet) throws Exception { boolean ok = false; final SailConnection cxn = sail.getUnisolatedConnection(); try { final GraphLoader loader = new BigdataSailGraphLoader(cxn); for (String f : loadSet) { loader.loadGraph(null/* fallback */, f/* resource */); } cxn.commit(); ok = true; } finally { if (!ok) cxn.rollback(); cxn.close(); } }
final BigdataSailConnection uicnxn = sail.getUnisolatedConnection();
try { sail.initialize(); final BigdataSailConnection con = sail.getUnisolatedConnection(); try { final AbstractTripleStore tripleStore = con.getTripleStore();