Class HwvtepConnectionInstance
java.lang.Object
org.opendaylight.ovsdb.hwvtepsouthbound.HwvtepConnectionInstance
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cancelMonitor
(MonitorHandle handler) void
void
<T extends TypedBaseTable<?>>
TcreateTypedRowWrapper
(Class<T> klazz) <T extends TypedBaseTable<?>>
TcreateTypedRowWrapper
(DatabaseSchema dbSchema, Class<T> klazz) void
org.opendaylight.mdsal.eos.binding.api.Entity
getDatabaseSchema
(String dbName) org.opendaylight.mdsal.binding.api.DataBroker
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeKey
com.google.common.util.concurrent.ListenableFuture<TypedDatabaseSchema>
<T extends TypedBaseTable<?>>
TgetTypedRowWrapper
(Class<T> klazz, Row<GenericTableSchema> row) hasOvsdbClient
(OvsdbClient otherClient) boolean
isActive()
void
lock
(String lockId, LockAquisitionCallback lockedCallBack, LockStolenCallback stolenCallback) <E extends TableSchema<E>>
TableUpdatesmonitor
(DatabaseSchema schema, List<MonitorRequest> monitorRequests, MonitorCallBack monitorCallBack) <E extends TableSchema<E>>
TableUpdatesmonitor
(DatabaseSchema schema, List<MonitorRequest> monitorRequests, MonitorHandle monitorHandle, MonitorCallBack monitorCallBack) void
void
void
setCallback
(MonitorCallBack callback) void
setConnectedEntity
(org.opendaylight.mdsal.eos.binding.api.Entity entity) void
setControllerTxHistory
(TransactionHistory controllerTxLog) void
setDeviceOwnershipCandidateRegistration
(@NonNull org.opendaylight.mdsal.eos.binding.api.EntityOwnershipCandidateRegistration registration) void
setDeviceUpdateHistory
(TransactionHistory deviceUpdateLog) void
setHasDeviceOwnership
(Boolean hasDeviceOwnership) void
setHwvtepGlobalAugmentation
(HwvtepGlobalAugmentation hwvtepGlobalData) void
setInstanceIdentifier
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> iid) void
com.google.common.util.concurrent.ListenableFuture<Boolean>
void
transact
(TransactCommand command) void
transact
(TransactCommand command, boolean reconcile) com.google.common.util.concurrent.ListenableFuture<List<OperationResult>>
transact
(DatabaseSchema dbSchema, List<Operation> operations) transactBuilder
(DatabaseSchema dbSchema) com.google.common.util.concurrent.ListenableFuture<Boolean>
-
Method Details
-
transact
-
transact
-
transact
public com.google.common.util.concurrent.ListenableFuture<List<OperationResult>> transact(DatabaseSchema dbSchema, List<Operation> operations) -
registerCallbacks
public void registerCallbacks() -
createTransactInvokers
public void createTransactInvokers() -
getDataBroker
public org.opendaylight.mdsal.binding.api.DataBroker getDataBroker() -
getDatabases
-
getSchema
public com.google.common.util.concurrent.ListenableFuture<TypedDatabaseSchema> getSchema(String database) -
transactBuilder
-
monitor
public <E extends TableSchema<E>> TableUpdates monitor(DatabaseSchema schema, List<MonitorRequest> monitorRequests, MonitorCallBack monitorCallBack) -
monitor
public <E extends TableSchema<E>> TableUpdates monitor(DatabaseSchema schema, List<MonitorRequest> monitorRequests, MonitorHandle monitorHandle, MonitorCallBack monitorCallBack) -
cancelMonitor
-
lock
public void lock(String lockId, LockAquisitionCallback lockedCallBack, LockStolenCallback stolenCallback) -
steal
-
unLock
-
getConnectionInfo
-
isActive
public boolean isActive() -
disconnect
public void disconnect() -
getDatabaseSchema
-
createTypedRowWrapper
-
createTypedRowWrapper
public <T extends TypedBaseTable<?>> T createTypedRowWrapper(DatabaseSchema dbSchema, Class<T> klazz) -
getTypedRowWrapper
public <T extends TypedBaseTable<?>> T getTypedRowWrapper(Class<T> klazz, Row<GenericTableSchema> row) -
getMDConnectionInfo
-
setMDConnectionInfo
-
getInstanceIdentifier
public org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> getInstanceIdentifier() -
getNodeKey
public org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeKey getNodeKey() -
getNodeId
public org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId getNodeId() -
setInstanceIdentifier
public void setInstanceIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> iid) -
getConnectedEntity
public org.opendaylight.mdsal.eos.binding.api.Entity getConnectedEntity() -
setConnectedEntity
public void setConnectedEntity(org.opendaylight.mdsal.eos.binding.api.Entity entity) -
hasOvsdbClient
-
getHasDeviceOwnership
-
setHasDeviceOwnership
-
setDeviceOwnershipCandidateRegistration
public void setDeviceOwnershipCandidateRegistration(@NonNull org.opendaylight.mdsal.eos.binding.api.EntityOwnershipCandidateRegistration registration) -
closeDeviceOwnershipCandidateRegistration
public void closeDeviceOwnershipCandidateRegistration() -
setHwvtepGlobalAugmentation
-
getHwvtepGlobalAugmentation
-
getDeviceInfo
-
getOvsdbClient
-
getHwvtepTableReader
-
refreshOperNode
-
getCallback
-
setCallback
-
getControllerTxHistory
-
setControllerTxHistory
-
getDeviceUpdateHistory
-
setDeviceUpdateHistory
-
getTxInvoker
-