@Override public void close() throws Exception { if(closeDelegateOnClose) { conn.close(); } }
@Override public void update(UpdateRequest update) { updateConnection().update(update); }
@Override public void update(Update update) { TransactionalMultiplex.forEach(delegates, d -> d.update(update)); }
@Override public void update(UpdateRequest update) { updateConnection().update(update); }
@Override public void close() { TransactionalMultiplex.forEach(delegates, d -> d.close()); }
@Override public UpdateProcessor createUpdateProcessor(UpdateRequest updateRequest) { return new UpdateProcessorRunnable(null, null, () -> conn.update(updateRequest)); }
/** Close this connection. Use with try-resource. */ @Override public void close() { if ( queryConnection != null ) queryConnection.close(); if ( updateConnection != null ) updateConnection.close(); if ( datasetConnection != null ) datasetConnection.close(); } }
@Override public void update(String updateString) { TransactionalMultiplex.forEach(delegates, d -> d.update(updateString)); }
/** Close this connection. Use with try-resource. */ @Override public void close() { if ( queryConnection != null ) queryConnection.close(); if ( updateConnection != null ) updateConnection.close(); if ( datasetConnection != null ) datasetConnection.close(); } }
@Override public UpdateProcessor createUpdateProcessor(String updateRequestStr) { return new UpdateProcessorRunnable(null, null, () -> conn.update(updateRequestStr)); }
@Override public void update(UpdateRequest update) { TransactionalMultiplex.forEach(delegates, d -> d.update(update)); }