All Classes and Interfaces

Class
Description
The YangModelBindingProvider for overlay module.
The YangModelBindingProvider for hwvtep module.
The YangModelBindingProvider for ovsdb module.
The ResourceYangModuleInfo for overlay module.
The ResourceYangModuleInfo for hwvtep module.
The ResourceYangModuleInfo for ovsdb module.
 
AbstractTransactCommand<T extends org.opendaylight.yangtools.yang.binding.Identifiable<I> & org.opendaylight.yangtools.yang.binding.DataObject,I extends org.opendaylight.yangtools.yang.binding.Identifier<T>,A extends org.opendaylight.yangtools.yang.binding.Augmentation<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>>
 
AbstractTransactionCommand<T extends org.opendaylight.yangtools.yang.binding.DataObject>
 
 
 
map of string-ACL pairs.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds AclBindings instances.
Class that builds AclBindings instances.
This class represents the key of AclBindings class.
This class represents the key of AclBindings class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds AcleFaultStatus instances.
This class represents the key of AcleFaultStatus class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds AclEntries instances.
 
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds AclFaultStatus instances.
This class represents the key of AclFaultStatus class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds Acls instances.
This class represents the key of Acls class.
 
 
 
This class represents the following YANG schema fragment defined in module ovsdb
This class is a typed interface to the AutoAttach Table.
Class that builds Autoattach instances.
Key-value pairs for use by external frameworks that integrate with Open rather than by Open vSwitch itself.
Class that builds AutoattachExternalIds instances.
This class represents the key of AutoattachExternalIds class.
This class represents the key of Autoattach class.
 
 
BadSchema exception is thrown when the received schema is invalid.
BaseType<E extends BaseType<E>>
 
Local configuation attributes for BFD
Class that builds BfdLocalConfigs instances.
This class represents the key of BfdLocalConfigs class.
Parameters to configure and enable BFD
Class that builds BfdParams instances.
This class represents the key of BfdParams class.
Remote configuration attributes for BFD
Class that builds BfdRemoteConfigs instances.
This class represents the key of BfdRemoteConfigs class.
runtime status of BFD on this tunnel
Class that builds BfdStatus instances.
This class represents the key of BfdStatus class.
This class is a typed interface to the Bridge Table.
Configuration Reconciliation task to reconcile existing bridge configurations in the config datastore and the switch when the latter is up and connected to the controller.
Key-value pairs for use by external frameworks that integrate with Open external_ids : bridge-id: optional string A unique identifier of the bridge.
Class that builds BridgeExternalIds instances.
This class represents the key of BridgeExternalIds class.
 
Key-value pairs for configuring rarely used features.
Class that builds BridgeOtherConfigs instances.
This class represents the key of BridgeOtherConfigs class.
 
 
 
 
 
 
Column<E extends TableSchema<E>,D>
 
 
This exception is thrown when a ColumnSchema cannot be found.
 
 
 
 
Represents an Operation type that accepts a condition, for e.g Update, Select etc.
 
 
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds ConnectionInfo instances.
Class that builds ConnectionInfo instances.
Copied from org.opendaylight.ovsdb.southbound.reconciliation.connection.ConnectionReconciliationTask.
 
This class is a typed interface to the Controller Table.
Bridge controller info
Class that builds ControllerEntry instances.
This class represents the key of ControllerEntry class.
 
 
 
 
 
 
Represents an ovsdb database schema, which is comprised of a set of tables.
 
 
 
DataObjectModificationImpl<T extends org.opendaylight.yangtools.yang.binding.DataObject>
 
This class represents the following YANG schema fragment defined in module ovsdb
Base identity for all OVSDB datapath types
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds DatapathTypeEntry instances.
This class represents the key of DatapathTypeEntry class.
Datapath type for the userspace datapath
Datapath type for the kernel datapath
DataTreeModificationImpl<T extends org.opendaylight.yangtools.yang.binding.DataObject>
 
Delete<E extends TableSchema<E>>
 
 
DependentJob<T extends org.opendaylight.yangtools.yang.binding.Identifiable>
 
DependentJob.ConfigWaitingJob<T extends org.opendaylight.yangtools.yang.binding.Identifiable>
 
DependentJob.OpWaitingJob<T extends org.opendaylight.yangtools.yang.binding.Identifiable>
 
Run OVS(s) using docker-compose for use in integration tests.
 
 
 
Base Encapsulation type
Encapsulation type vxlan-over-ipv4
 
This class represents the following YANG schema fragment defined in module ovsdb
This class is a typed interface to the Flow_Sample_Collector_Set Table.
This class is a typed interface to the Flow_Table Table.
 
 
 
 
 
 
 
 
ACL attributes
ACL Entry attributes
This class represents the following YANG schema fragment defined in module hwvtep
AP Sources table attributes
 
This class represents the following YANG schema fragment defined in module hwvtep
 
 
This class represents the following YANG schema fragment defined in module hwvtep
 
 
 
 
 
global node for the hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds HwvtepGlobalAugmentation instances.
This class represents the following YANG schema fragment defined in module hwvtep
 
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
 
 
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
 
 
 
This class represents the following YANG schema fragment defined in module hwvtep
 
 
 
 
Multicast mac table attributes
 
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
 
 
 
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds HwvtepPhysicalLocatorAugmentation instances.
This class represents the following YANG schema fragment defined in module hwvtep
 
This class represents the following YANG schema fragment defined in module hwvtep
 
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds HwvtepPhysicalPortAugmentation instances.
 
 
This class represents the following YANG schema fragment defined in module hwvtep
This class represents the following YANG schema fragment defined in module hwvtep
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class represents the following YANG schema fragment defined in module hwvtep
 
 
 
 
Unicast mac table attributes
This class represents the following YANG schema fragment defined in module hwvtep
Insert<E extends TableSchema<E>>
 
 
 
This class is a typed interface to the Bridge Table.
BFD configuration for a particular interface.
Class that builds InterfaceBfd instances.
This class represents the key of InterfaceBfd class.
BFD status for a particular interface.
Class that builds InterfaceBfdStatus instances.
This class represents the key of InterfaceBfdStatus class.
Interface external ids external_ids : attached-mac: optional string.
Class that builds InterfaceExternalIds instances.
This class represents the key of InterfaceExternalIds class.
Auto Attach configuration for a particular interface.
Class that builds InterfaceLldp instances.
This class represents the key of InterfaceLldp class.
Other config attributes for Interfaces other_config : enable-vlan-splinters: optional string either true or false.
Class that builds InterfaceOtherConfigs instances.
This class represents the key of InterfaceOtherConfigs class.
Base identity for all OVSDB interface types
Interface type for dpdk interfaces
Interface type for dpdk ring interfaces
Interface type for dpdkvhost interfaces
Interface type for dpdkvhostuser interfaces
Interface type for dpdkvhostuserclient interfaces
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds InterfaceTypeEntry instances.
This class represents the key of InterfaceTypeEntry class.
Interface type for geneve interfaces
Interface type for gre interfaces
Interface type for gre64 interfaces
Interface type for internal interfaces
Interface type for ipsec-gre interfaces
Interface type for ipsec-gre64 interfaces
Interface type for lisp interfaces
Interface type for patch interfaces
Interface type for stt interfaces
Interface type for system interfaces
Interface type for tun/tap interfaces
Interface type for vxlan interfaces
Interface type for vxlan gpe interfaces
InvalidEncodingException in cases where something is not UTF-8 Encoded.
This class is a typed interface to the IPFIX Table.
Data plane-locator: IP address and L4 port
This class represents the following YANG schema fragment defined in module overlay
Class that builds IpPortLocatorEntry instances.
Constants for SouthboundIT.
 
 
JSON RPC 1.0 compatible decoder capable of decoding JSON messages from a TCP stream.
Created with IntelliJ IDEA.
 
 
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds LocalArpSources instances.
This class represents the key of LocalArpSources class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds LocalMcastMacs instances.
This class represents the key of LocalMcastMacs class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds LocalUcastMacs instances.
This class represents the key of LocalUcastMacs class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds LocatorSet instances.
Callback that can be registered with OvsdbClient to get notified of a lock stolen.
Callback that can be registered with OvsdbClient to get notified of a lock stolen.
 
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds LogicalBindingStats instances.
This class represents the key of LogicalBindingStats class.
 
 
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds LogicalRouters instances.
This class represents the key of LogicalRouters class.
 
 
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds LogicalSwitches instances.
This class represents the key of LogicalSwitches class.
 
 
 
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds ManagedNodeEntry instances.
This class represents the key of ManagedNodeEntry class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds ManagementIps instances.
This class represents the key of ManagementIps class.
 
This class is a typed interface to the Manager Table.
Node managers info
Class that builds ManagerEntry instances.
This class represents the key of ManagerEntry class.
Key-value pairs for configuring rarely used features.
Class that builds ManagerOtherConfigs instances.
This class represents the key of ManagerOtherConfigs class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds Managers instances.
This class represents the key of Managers class.
Map of integer-integer pairs, key in range 0 to 16,777,215, value in range 0 to 4,095.
Class that builds Mappings instances.
This class represents the key of Mappings class.
 
 
 
 
 
 
 
 
MdsalUpdate<T extends org.opendaylight.yangtools.yang.binding.Identifiable>
 
 
 
 
This class is a typed interface to the Mirror Table.
 
 
MonitorRequest.
 
 
Mutate<E extends TableSchema<E>>
 
 
 
 
This class is a typed interface to the NetFlow Table.
A globally-instantiated context for use with OvsdbConnectionService.
Utility class for connections to an OVSDB node.
This class provides methods for checking or waiting for various md-sal operations to complete.
This class is a typed interface to the Open_vSwitch table.
 
Key-value pairs for use by external frameworks that integrate with Open external_ids : system-id: optional string A unique identifier for the Open vSwitch's physical host.
Class that builds OpenvswitchExternalIds instances.
This class represents the key of OpenvswitchExternalIds class.
Key-value pairs for configuring rarely used features.
Class that builds OpenvswitchOtherConfigs instances.
This class represents the key of OpenvswitchOtherConfigs class.
 
 
 
 
Port/Interface related optional input values
Class that builds Options instances.
This class represents the key of Options class.
This class represents the following YANG schema fragment defined in module overlay
 
 
This class represents the following YANG schema fragment defined in module ovsdb
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds OvsdbBridgeAugmentation instances.
This class represents the following YANG schema fragment defined in module ovsdb
Base identity for all ovsdb-bridge-protocols
Ovsdb bridge protocol OpenFlow 1.0
Ovsdb bridge protocol OpenFlow 1.1
Ovsdb bridge protocol OpenFlow 1.2
Ovsdb bridge protocol OpenFlow 1.3
Ovsdb bridge protocol OpenFlow 1.4
Ovsdb bridge protocol OpenFlow 1.5
This class represents the following YANG schema fragment defined in module ovsdb
 
 
The main interface to interact with a device speaking ovsdb protocol in an asynchronous fashion and hence most operations return a Future object representing the eventual response data from the remote.
 
OvsDBConnection Interface provides OVSDB connection management APIs which includes both Active and Passive connections.
 
 
 
This class represents the following YANG schema fragment defined in module ovsdb
 
Applications interested in Passive ovsdb connection events should implement this interface.
 
OvsDBConnectionService provides OVSDB connection management functionality which includes both Active and Passive connections.
 
 
 
This class represents the following YANG schema fragment defined in module ovsdb
Data-tree change listener for OVSDB.
 
Base identity for ovsdb-failmode
Identity for ovsdb-failmode standalone
Identity for ovsdb-failmode standalone
 
This class contains various utility methods used in OVSDB integration tests (IT).
 
 
 
 
 
Plugin will not allow multiple connections to the same device.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds OvsdbNodeAugmentation instances.
This class represents the following YANG schema fragment defined in module ovsdb
 
 
 
 
This class represents the following YANG schema fragment defined in module ovsdb
This class represents the following YANG schema fragment defined in module ovsdb
 
 
This class represents the following YANG schema fragment defined in module ovsdb
 
 
This class represents the following YANG schema fragment defined in module ovsdb
 
 
 
 
 
 
 
 
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds OvsdbTerminationPointAugmentation instances.
This class represents the following YANG schema fragment defined in module ovsdb
 
 
 
The ParsingException is thrown when JSON could not be successfully parsed.
 
 
 
 
 
 
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds PhysicalSwitchAugmentation instances.
 
 
 
This class is a typed interface to the Port Table.
 
Port external ids external_ids : fake-bridge-id-*: optional string External IDs for a fake bridge (see the fake_bridge column) are defined by prefixing a external_ids key with fake-bridge-, e.g.
Class that builds PortExternalIds instances.
This class represents the key of PortExternalIds class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds PortFaultStatus instances.
This class represents the key of PortFaultStatus class.
Other config attributes for Ports other_config : priority-tags: optional string either true or false An 802.1Q header contains two important pieces of information: a VLAN ID and a priority.
Class that builds PortOtherConfigs instances.
This class represents the key of PortOtherConfigs class.
Run subprocesses and log or return their output.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds ProtocolEntry instances.
This class represents the key of ProtocolEntry class.
 
 
This class is a typed interface to the QoS Table.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds QosEntries instances.
This class represents the key of QosEntries class.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds QosEntry instances.
This class represents the key of QosEntry class.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds QosExternalIds instances.
This class represents the key of QosExternalIds class.
other_config : max-rate optional string, containing an integer.
Class that builds QosOtherConfig instances.
This class represents the key of QosOtherConfig class.
 
the base identity for qos
DPDK user space egress policer
linux controlled delay classifier
linux fair queueing controlled delay classifier
linux hierarchical fair service curve classifier
linux hierarchy token bucket classifier
linux stochastic fairness queueing classifier
 
This class is a typed interface to the Queue Table.
The list of queues used by the QoS
Class that builds QueueList instances.
This class represents the key of QueueList class.
 
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds Queues instances.
This class represents the following YANG schema fragment defined in module ovsdb
Class that builds QueuesExternalIds instances.
This class represents the key of QueuesExternalIds class.
This class represents the key of Queues class.
Configuration for linux-htb QoS: other_config : min-rate optional string containing an integer, at least 1.
Class that builds QueuesOtherConfig instances.
This class represents the key of QueuesOtherConfig class.
 
 
Copied from org.opendaylight.ovsdb.southbound.reconciliation.ReconciliationManager.
This class provides the implementation of ovsdb southbound plugins configuration reconciliation engine.
Copied from org.opendaylight.ovsdb.southbound.reconciliation.ReconciliationTask
Abstract implementation of a reconciliation task.
 
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds RemoteArpSources instances.
This class represents the key of RemoteArpSources class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds RemoteMcastMacs instances.
This class represents the key of RemoteMcastMacs class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds RemoteUcastMacs instances.
This class represents the key of RemoteUcastMacs class.
 
A collection of Rows as returned by select and other operations on OVSDB.
Row<E extends TableSchema<E>>
 
 
 
This exception is used when the a table or row is accessed though a typed interface and the version requirements are not met.
Select<E extends TableSchema<E>>
 
The class helps to register and retrieve OSGi service registry.
This class is a typed interface to the SFlow Table.
 
 
 
 
Helper to let Blueprint XML configure SouthboundProvider.
 
 
This class is a typed interface to the SSL Table.
StalePassiveConnectionService provides functionalities to clean up stale passive connections from the same node before new connection request arrives, especially for connection flapping scenarios.
map of string-string pairs.
Class that builds StaticRoutes instances.
This class represents the following YANG schema fragment defined in module overlay
Class that builds SupportedTunnelEntry instances.
This class represents the following YANG schema fragment defined in module overlay
Class that builds SupportedTunnels instances.
This class represents the following YANG schema fragment defined in module overlay
Class that builds SupportedTunnelsParameters instances.
A map of IPv4 or IPv6 address prefix in CIDR notation to logical switch.
Class that builds SwitchBindings instances.
 
List of physical switches managed by this node
Class that builds Switches instances.
This class represents the key of Switches class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds SwitchFaultStatus instances.
This class represents the key of SwitchFaultStatus class.
 
This exception is thrown when a TableSchema cannot be found.
 
 
 
Reconciliation task to reconcile termination point configurations in the config datastore.
 
Transaction handler for the TerminationPoints.
 
This class represents the following YANG schema fragment defined in module overlay
Attributed to indicate the topology type
Base identity for all topology-types
Class that builds TopologyType instances.
Marker to indicate a topology is of type overlay
 
TransactCommand<T extends org.opendaylight.yangtools.yang.binding.Identifiable>
 
Contract for a transactional command.
 
This transactional command aggregates all the Southbound commands.
 
Contract for a transactional invoker.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents the trunks of a termination point.
Class that builds Trunks instances.
 
This class represents the following YANG schema fragment defined in module overlay
Class that builds Tunnel instances.
This class represents the following YANG schema fragment defined in module overlay
Class that builds TunnelDestParameters instances.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds TunnelIps instances.
This class represents the key of TunnelIps class.
 
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds Tunnels instances.
This class represents the key of Tunnels class.
This class represents the following YANG schema fragment defined in module overlay
Class that builds TunnelSourceParameters instances.
Common leaf for expressing tunnel-type
Base identity for all tunnel-types
Tunnel type for gre tunnels
Tunnel type for vxlan tunnels
Tunnel type for vxlan tunnels
 
 
 
 
Utilities for extracting annotation information at runtime.
 
This is a generic exception thrown by the Typed Schema utilities.
Utility methods for typed OVSDB schema data.
 
 
 
 
 
 
 
This exception is thrown when a result does not meet any of the known formats in RFC7047.
UnMetDependencyGetter<T extends org.opendaylight.yangtools.yang.binding.Identifiable>
Utility class to retrieve the unmet dependencies (config/operational) of the given object.
 
 
Update<E extends TableSchema<E>>
 
 
Handles both uuid and named-uuid.
 
 
This class represents a version according to RFC 7047.
A map of vlan ID to logical switch pairs
Class that builds VlanBindings instances.
This class represents the key of VlanBindings class.
This class represents the following YANG schema fragment defined in module hwvtep
Class that builds VlanStats instances.
This class represents the key of VlanStats class.
 
YANG utility functions.