Modifier and Type | Method and Description |
---|---|
DatabaseSchema |
HwvtepConnectionInstance.getDatabaseSchema(String dbName) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<DatabaseSchema> |
HwvtepConnectionInstance.getSchema(String database) |
Modifier and Type | Method and Description |
---|---|
<T extends TypedBaseTable<?>> |
HwvtepConnectionInstance.createTypedRowWrapper(DatabaseSchema dbSchema,
Class<T> klazz) |
<E extends TableSchema<E>> |
HwvtepConnectionInstance.monitor(DatabaseSchema schema,
List<MonitorRequest> monitorRequests,
MonitorCallBack callback) |
<E extends TableSchema<E>> |
HwvtepConnectionInstance.monitor(DatabaseSchema schema,
List<MonitorRequest> monitorRequests,
MonitorHandle monitorHandle,
MonitorCallBack callback) |
com.google.common.util.concurrent.ListenableFuture<List<OperationResult>> |
HwvtepConnectionInstance.transact(DatabaseSchema dbSchema,
List<Operation> operations) |
TransactionBuilder |
HwvtepConnectionInstance.transactBuilder(DatabaseSchema dbSchema) |
void |
HwvtepMonitorCallback.update(TableUpdates result,
DatabaseSchema dbSchema) |
Constructor and Description |
---|
TransactInvokerImpl(HwvtepConnectionInstance connectionInstance,
DatabaseSchema dbSchema) |
Modifier and Type | Method and Description |
---|---|
DatabaseSchema |
AbstractTransactionCommand.getDbSchema() |
Modifier and Type | Method and Description |
---|---|
DatabaseSchema |
OvsdbClient.getDatabaseSchema(String dbName) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<DatabaseSchema> |
OvsdbClient.getSchema(String database)
Asynchronously returns the schema object for a specific database.
|
Modifier and Type | Method and Description |
---|---|
<T extends TypedBaseTable<?>> |
OvsdbClient.createTypedRowWrapper(DatabaseSchema dbSchema,
Class<T> klazz)
User friendly convenient methods that make use of getTypedRowWrapper to create a Typed Row Proxy given
DatabaseSchema and Typed Table Class.
|
<E extends TableSchema<E>> |
OvsdbClient.monitor(DatabaseSchema schema,
List<MonitorRequest> monitorRequests,
MonitorCallBack callback)
ovsdb monitor operation.
|
<E extends TableSchema<E>> |
OvsdbClient.monitor(DatabaseSchema schema,
List<MonitorRequest> monitorRequests,
MonitorCallBack callback,
int timeout)
ovsdb monitor operation.
|
<E extends TableSchema<E>> |
OvsdbClient.monitor(DatabaseSchema schema,
List<MonitorRequest> monitorRequests,
MonitorHandle monitorHandle,
MonitorCallBack callback)
ovsdb monitor operation.
|
<E extends TableSchema<E>> |
OvsdbClient.monitor(DatabaseSchema schema,
List<MonitorRequest> monitorRequests,
MonitorHandle monitorHandle,
MonitorCallBack callback,
int timeout)
ovsdb monitor operation.
|
com.google.common.util.concurrent.ListenableFuture<List<OperationResult>> |
OvsdbClient.transact(DatabaseSchema dbSchema,
List<Operation> operations)
Execute the list of operations in a single Transactions.
|
TransactionBuilder |
OvsdbClient.transactBuilder(DatabaseSchema dbSchema)
Allows for a mini DSL way of collecting the transactions to be executed against the ovsdb instance.
|
void |
MonitorCallBack.update(TableUpdates result,
DatabaseSchema dbSchema) |
Modifier and Type | Method and Description |
---|---|
DatabaseSchema |
OvsdbClientImpl.getDatabaseSchema(String dbName) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<DatabaseSchema> |
OvsdbClientImpl.getSchema(String database) |
Modifier and Type | Method and Description |
---|---|
<T extends TypedBaseTable<?>> |
OvsdbClientImpl.createTypedRowWrapper(DatabaseSchema dbSchema,
Class<T> klazz)
User friendly convenient method that make use of getTypedRowWrapper to create a Typed Row Proxy given
DatabaseSchema and Typed Table Class.
|
<E extends TableSchema<E>> |
OvsdbClientImpl.monitor(DatabaseSchema dbSchema,
List<MonitorRequest> monitorRequest,
MonitorCallBack callback) |
<E extends TableSchema<E>> |
OvsdbClientImpl.monitor(DatabaseSchema dbSchema,
List<MonitorRequest> monitorRequest,
MonitorCallBack callback,
int timeout) |
<E extends TableSchema<E>> |
OvsdbClientImpl.monitor(DatabaseSchema dbSchema,
List<MonitorRequest> monitorRequest,
MonitorHandle monitorHandle,
MonitorCallBack callback) |
<E extends TableSchema<E>> |
OvsdbClientImpl.monitor(DatabaseSchema dbSchema,
List<MonitorRequest> monitorRequest,
MonitorHandle monitorHandle,
MonitorCallBack callback,
int timeout) |
com.google.common.util.concurrent.ListenableFuture<List<OperationResult>> |
OvsdbClientImpl.transact(DatabaseSchema dbSchema,
List<Operation> operations) |
TransactionBuilder |
OvsdbClientImpl.transactBuilder(DatabaseSchema dbSchema) |
protected TableUpdates |
OvsdbClientImpl.transformingCallback(com.fasterxml.jackson.databind.JsonNode tableUpdatesJson,
DatabaseSchema dbSchema) |
Modifier and Type | Method and Description |
---|---|
DatabaseSchema |
UpdateNotification.getDatabaseSchema() |
Modifier and Type | Method and Description |
---|---|
void |
UpdateNotification.setDatabaseSchema(DatabaseSchema databaseSchema) |
Constructor and Description |
---|
TransactBuilder(DatabaseSchema dbSchema) |
Modifier and Type | Method and Description |
---|---|
DatabaseSchema |
TransactionBuilder.getDatabaseSchema() |
Constructor and Description |
---|
TransactionBuilder(OvsdbClient ovs,
DatabaseSchema schema) |
Modifier and Type | Method and Description |
---|---|
static DatabaseSchema |
DatabaseSchema.fromJson(String dbName,
com.fasterxml.jackson.databind.JsonNode json) |
Modifier and Type | Method and Description |
---|---|
static <T> Map<UUID,T> |
TyperUtils.extractRowsOld(Class<T> klazz,
TableUpdates updates,
DatabaseSchema dbSchema)
This method extracts all row updates of Class<T> klazz from a TableUpdates
that correspond to old version of rows of type klazz that have been updated.
|
static <T> Map<UUID,T> |
TyperUtils.extractRowsRemoved(Class<T> klazz,
TableUpdates updates,
DatabaseSchema dbSchema)
This method extracts all row updates of Class<T> klazz from a TableUpdates
that correspond to removal of rows of type klazz.
|
static <T> Map<UUID,T> |
TyperUtils.extractRowsUpdated(Class<T> klazz,
TableUpdates updates,
DatabaseSchema dbSchema)
This method extracts all row updates of Class<T> klazz from a TableUpdates
that correspond to insertion or updates of rows of type klazz.
|
static Map<UUID,TableUpdate.RowUpdate<GenericTableSchema>> |
TyperUtils.extractRowUpdates(Class<?> klazz,
TableUpdates updates,
DatabaseSchema dbSchema)
This method extracts all RowUpdates of Class<T> klazz from a TableUpdates
that correspond to rows of type klazz.
|
static GenericTableSchema |
TyperUtils.getTableSchema(DatabaseSchema dbSchema,
Class<?> klazz)
Retrieve the table schema for the given table in the given database schema.
|
static <T> T |
TyperUtils.getTypedRowWrapper(DatabaseSchema dbSchema,
Class<T> klazz)
Returns a Typed Proxy implementation for the klazz passed as a parameter.
|
static <T> T |
TyperUtils.getTypedRowWrapper(DatabaseSchema dbSchema,
Class<T> klazz,
Row<GenericTableSchema> row)
Returns a Typed Proxy implementation for the klazz passed as a parameter.
|
Modifier and Type | Method and Description |
---|---|
DatabaseSchema |
OvsdbConnectionInstance.getDatabaseSchema(String dbName) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<DatabaseSchema> |
OvsdbConnectionInstance.getSchema(String database) |
Modifier and Type | Method and Description |
---|---|
static Map<UUID,Controller> |
SouthboundMapper.createOvsdbController(OvsdbBridgeAugmentation omn,
DatabaseSchema dbSchema) |
<T extends TypedBaseTable<?>> |
OvsdbConnectionInstance.createTypedRowWrapper(DatabaseSchema dbSchema,
Class<T> klazz) |
<E extends TableSchema<E>> |
OvsdbConnectionInstance.monitor(DatabaseSchema schema,
List<MonitorRequest> monitorRequests,
MonitorCallBack callbackArgument) |
<E extends TableSchema<E>> |
OvsdbConnectionInstance.monitor(DatabaseSchema schema,
List<MonitorRequest> monitorRequests,
MonitorHandle monitorHandle,
MonitorCallBack callbackArgument) |
com.google.common.util.concurrent.ListenableFuture<List<OperationResult>> |
OvsdbConnectionInstance.transact(DatabaseSchema dbSchema,
List<Operation> operations) |
TransactionBuilder |
OvsdbConnectionInstance.transactBuilder(DatabaseSchema dbSchema) |
void |
OvsdbMonitorCallback.update(TableUpdates result,
DatabaseSchema dbSchema) |
Constructor and Description |
---|
TransactInvokerImpl(OvsdbConnectionInstance connectionInstance,
DatabaseSchema dbSchema) |
Modifier and Type | Method and Description |
---|---|
DatabaseSchema |
AbstractTransactionCommand.getDbSchema() |
Copyright © 2018 OpenDaylight. All rights reserved.