Jump to: navigation, search

OpenDaylight Controller:MD-SAL:Component Map

Artifact ID Component Description Design Javadoc Howto Experts Users Reviewers Maturity Bugzilla
sal-common


MD-SAL




Common concepts
sal-common-api Common API definition, from which Binding-Aware and DOM APIs are derived
  • Tony Tkacik <ttkacik@cisco.com>
  • Robert Varga <rovarga@cisco.com>
sal-binding-api Binding-Aware APIs of MD-SAL, which uses YANG Java Binding DTOs as data objects
sal-dom-api (sal-core-api) DOM APIs of MD-SAL, which uses YANG Data objects
sal-connector-api API definition for MD-SAL connectors
  • Maros Marsalek <mmarsale@cisco.com>
sal-dom-spi (sal-core-spi) SPI definitions for MD-SAL infrastructure components
  • Tony Tkacik <ttkacik@cisco.com>
  • Robert Varga <rovarga@cisco.com>
sal-dom-broker (sal-broker-impl) Core Implementation of MD-SAL in DOM APIs, which also provides In-memory Data Store.
  • Tony Tkacik <ttkacik@cisco.com>
  • Robert Varga <rovarga@cisco.com>
sal-binding-broker

Implementation of Binding-Aware MD-SAL, which uses DOM APIs for data operations and supports local (zero-translation) routing between Bidning-aware clients of MD-SAL. Provides access for Binding-aware clients of MD-SAL to DOM clients and vice versa.

sal-binding-util Utility functions for working with Binding-Aware MD-SAL services
  • Tony Tkacik <ttkacik@cisco.com>
sal-rest-connector MD-SAL: Restconf Northbound Plugin MD-SAL HTTP northbound, which provides access to controller using IETF Restconf draft.
  • Tony Tkacik <ttkacik@cisco.com>
  • Devin Avery
  • Tom Pantelis
sal-rest-docgen Runtime HTTP documentation renderer for IETF Restconf
  • Abhishek Kumar
sal-netconf-connector MD-SAL: Netconf Southbound Plugin Southbound connector for Netconf devices supporting YANG Models how-to
  • Maros Marsalek <mmarsale@cisco.com>
sal-restconf-broker MD-SAL Restconf Client Restconf standalone client which exposes MD-SAL Binding APIs. Provides uniform APIs for in-process applications and applications running outside controller. 
  • Milos Fabian <mifabian@cisco.com>
sal-remoterpc-connector/implementation MD-SAL: Clustering: Rpc Remoting Implementation of MD-SAL RPC remoting.
remoterpc-routingtable/implementation Implementation of shared RPC Routing Table, which is using Clustering Services.
model-flow-base MD Flow Capable Services
YANG model and YANG Java Binding of base concepts for Flow-cabale devices


  • Ed Warnicke <eaw@cisco.com>
  • Prasanna Huddar <prasanna.huddar@ericsson.com>
  • Michal Rehak <mirehak@cisco.com>










model-flow-service YANG model and YANG Java Binding of services, operational and configurational data model for Flow-capable devices
inventory-manager Implementation of Inventory exporter for Flow-capable devices
  • Ed Warnicke <eaw@cisco.com>
forwardingrules-manager Implementation of Flow management for Flow-capable devices
  • Ed Warnicke <eaw@cisco.com>
  • Prasanna Huddar <prasanna.huddar@ericsson.com>
  • Vaclav Demcak <vdemcak@cisco.com>
statistics-manager Implementation of Statistics export for Flow-capable devices
  • Anil Vishnoi
topology-lldp-manager Implementation of LLDP discovary for Flow-capable devices
  • Ed Warnicke <eaw@cisco.com>


topology-manager Implementation of Topolgoy export for Flow-capable devices
sal-compatibility AD-SAL Compatibility layer for MD Flow Capable Services Implementation of AD-SAL to Flow-capable models, which allows AD-SAL components to use MD Flow capable services
  • Ed Warnicke <eaw@cisco.com>
  • VTN