public <E extends TableSchema<E>> TableUpdates monitor( DatabaseSchema schema, List<MonitorRequest> monitorRequests, MonitorCallBack callbackArgument) { return client.monitor(schema, monitorRequests, callbackArgument); }
public ListenableFuture<List<OperationResult>> transact( DatabaseSchema dbSchema, List<Operation> operations) { return client.transact(dbSchema, operations); }
public <T extends TypedBaseTable<?>> T createTypedRowWrapper( DatabaseSchema dbSchema, Class<T> klazz) { return client.createTypedRowWrapper(dbSchema, klazz); }
private String getConnectionIdentifier(OvsdbClient client) { OvsdbConnectionInfo info = client.getConnectionInfo(); return info.getRemoteAddress().getHostAddress()+":"+info.getRemotePort(); }
@Override public void run() { LOG.trace("Connection {} notified to listener {}", client.getConnectionInfo(), listener); listener.connected(client); } });
public OvsdbConnectionInfo getConnectionInfo() { return client.getConnectionInfo(); }
public void disconnect() { client.disconnect(); }
public ListenableFuture<List<String>> getDatabases() { return client.getDatabases(); }
public ListenableFuture<DatabaseSchema> getSchema(String database) { return client.getSchema(database); }
public DatabaseSchema getDatabaseSchema(String dbName) { return client.getDatabaseSchema(dbName); }
public boolean isActive() { return client.isActive(); }
public <T extends TypedBaseTable<?>> T getTypedRowWrapper(Class<T> klazz, Row<GenericTableSchema> row) { return client.getTypedRowWrapper(klazz, row); }
public TransactionBuilder transactBuilder(DatabaseSchema dbSchema) { return client.transactBuilder(dbSchema); }
public ListenableFuture<Boolean> steal(String lockId) { return client.steal(lockId); }
public void lock(String lockId, LockAquisitionCallback lockedCallBack, LockStolenCallback stolenCallback) { client.lock(lockId, lockedCallBack, stolenCallback); }
public ListenableFuture<Boolean> unLock(String lockId) { return client.unLock(lockId); }
public void cancelMonitor(MonitorHandle handler) { client.cancelMonitor(handler); }
public void disconnect() { client.disconnect(); }
public ListenableFuture<List<OperationResult>> execute() { return ovs.transact(databaseSchema, operations); }
public <T extends TypedBaseTable<?>> T createTypedRowWrapper(Class<T> klazz) { return client.createTypedRowWrapper(klazz); }