Class HwvtepTableReader
- java.lang.Object
-
- org.opendaylight.ovsdb.hwvtepsouthbound.HwvtepTableReader
-
public class HwvtepTableReader extends Object
-
-
Constructor Summary
Constructors Constructor Description HwvtepTableReader(HwvtepConnectionInstance connectionInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<TypedBaseTable>
getHwvtepTableEntries(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls)
Optional<TypedBaseTable>
getHwvtepTableEntryUUID(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier iid, UUID existingUUID)
protected <T extends org.opendaylight.yangtools.yang.binding.DataObject>
StringgetLsKeyStr(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> iid)
UUID
getLsUuid(org.opendaylight.yangtools.yang.binding.InstanceIdentifier lsIid)
protected <T extends org.opendaylight.yangtools.yang.binding.DataObject>
StringgetNodeKeyStr(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> iid)
TableUpdates
readAllTables()
void
refreshLocators()
void
refreshLogicalSwitches()
-
-
-
Constructor Detail
-
HwvtepTableReader
public HwvtepTableReader(HwvtepConnectionInstance connectionInstance)
-
-
Method Detail
-
getNodeKeyStr
protected <T extends org.opendaylight.yangtools.yang.binding.DataObject> String getNodeKeyStr(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> iid)
-
getLsKeyStr
protected <T extends org.opendaylight.yangtools.yang.binding.DataObject> String getLsKeyStr(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> iid)
-
getLsUuid
public UUID getLsUuid(org.opendaylight.yangtools.yang.binding.InstanceIdentifier lsIid)
-
getHwvtepTableEntryUUID
public Optional<TypedBaseTable> getHwvtepTableEntryUUID(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier iid, UUID existingUUID)
-
getHwvtepTableEntries
public List<TypedBaseTable> getHwvtepTableEntries(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls)
-
readAllTables
public TableUpdates readAllTables() throws ExecutionException, InterruptedException
-
refreshLocators
public void refreshLocators()
-
refreshLogicalSwitches
public void refreshLogicalSwitches()
-
-