Class HwvtepConnectionInstance
java.lang.Object
org.opendaylight.ovsdb.hwvtepsouthbound.HwvtepConnectionInstance
- 
Method Summary
Modifier and TypeMethodDescriptionvoidcancelMonitor(MonitorHandle handler) voidvoid<T extends TypedBaseTable<?>>
TcreateTypedRowWrapper(Class<T> klazz) <T extends TypedBaseTable<?>>
TcreateTypedRowWrapper(DatabaseSchema dbSchema, Class<T> klazz) voidorg.opendaylight.mdsal.eos.binding.api.EntitygetDatabaseSchema(String dbName) org.opendaylight.mdsal.binding.api.DataBrokerorg.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.NodeIdorg.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeKeycom.google.common.util.concurrent.ListenableFuture<TypedDatabaseSchema> <T extends TypedBaseTable<?>>
TgetTypedRowWrapper(Class<T> klazz, Row<GenericTableSchema> row) hasOvsdbClient(OvsdbClient otherClient) booleanisActive()voidlock(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) ops()voidvoidvoidsetCallback(MonitorCallBack callback) voidsetConnectedEntity(org.opendaylight.mdsal.eos.binding.api.Entity entity) voidsetControllerTxHistory(TransactionHistory controllerTxLog) voidsetDeviceOwnershipCandidateRegistration(@NonNull org.opendaylight.yangtools.concepts.Registration registration) voidsetDeviceUpdateHistory(TransactionHistory deviceUpdateLog) voidsetHasDeviceOwnership(Boolean hasDeviceOwnership) voidsetHwvtepGlobalAugmentation(HwvtepGlobalAugmentation hwvtepGlobalData) voidsetInstanceIdentifier(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) voidcom.google.common.util.concurrent.ListenableFuture<Boolean> voidtransact(TransactCommand command) voidtransact(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.yangtools.concepts.Registration registration)  - 
closeDeviceOwnershipCandidateRegistration
public void closeDeviceOwnershipCandidateRegistration() - 
setHwvtepGlobalAugmentation
 - 
getHwvtepGlobalAugmentation
 - 
getDeviceInfo
 - 
getOvsdbClient
 - 
getHwvtepTableReader
 - 
refreshOperNode
 - 
getCallback
 - 
setCallback
 - 
getControllerTxHistory
 - 
setControllerTxHistory
 - 
getDeviceUpdateHistory
 - 
setDeviceUpdateHistory
 - 
getTxInvoker
 - 
ops
 
 -