Skip navigation links
Packages 
Package Description
org.onosproject.app
Set of abstractions for managing network control applications.
org.onosproject.cfg
Set of abstractions for centrally managing component configurations.
org.onosproject.cluster
Set of abstractions for dealing with controller cluster related topics.
org.onosproject.codec
Base JSON codec abstraction and a service for tracking various JSON codecs.
org.onosproject.core
ONOS Core API definitions.
org.onosproject.event
Local event delivery subsystem interfaces & supporting abstractions.
org.onosproject.mastership
Set of abstractions for dealing with controller mastership related topics.
org.onosproject.net
Network model entities & service API definitions.
org.onosproject.net.behaviour
Abstractions of various device configuration or device adaptation behaviours; counterpart to the device driver subsystem.
org.onosproject.net.config
Subsystem for tracking network environment configuration.
org.onosproject.net.config.basics
Various basic builtin network configurations.
org.onosproject.net.device
Infrastructure device model & related services API definitions.
org.onosproject.net.driver
Set of facilities to allow the platform to be extended with device specific behaviours and to allow modeling device (and other entity) behaviours while hiding details of specific driver implementations.
org.onosproject.net.edge
Service for interacting with network edge.
org.onosproject.net.flow
Flow rule model & related services API definitions.
org.onosproject.net.flow.criteria
Traffic selection criteria model.
org.onosproject.net.flow.instructions
Traffic treatment model.
org.onosproject.net.flowobjective
Abstractions for objective-based flow programming of data plane without requiring device pipeline structure awareness.  This subsystem is experimental and its interfaces will change in the upcoming release.
org.onosproject.net.group
Abstractions for interacting with device port groups.
org.onosproject.net.host
End-station host model & related services API definitions.
org.onosproject.net.intent
Set of abstractions for conveying high-level intents for treatment of selected network traffic by allowing applications to express the what rather than the how.
org.onosproject.net.intent.constraint
Definitions of constraints used to refine intent specifications.
org.onosproject.net.key
Device key data model and services.
org.onosproject.net.link
Infrastructure link model & related services API definitions.
org.onosproject.net.mcast
External model entities of the multicast RIB.
org.onosproject.net.meter
Flow meter model and related services.
org.onosproject.net.packet
Mechanism for processing inbound packets intercepted from the data plane and for emitting outbound packets onto the data plane.
org.onosproject.net.provider
Base abstractions related to network entity providers and their brokers.
org.onosproject.net.proxyarp
Base abstractions related to the proxy arp service.
org.onosproject.net.region
Subsystem for tracking inventory of network control regions.
org.onosproject.net.resource
Generic network resource model and services for resource allocation and resource tracking.
org.onosproject.net.statistic
Service for looking up statistics on links.
org.onosproject.net.topology
Network topology model & related services API definitions.
org.onosproject.net.utils
Utility classes.
org.onosproject.persistence
Persistence service and builders.
org.onosproject.rest
Base abstractions and utilities for developing REST APIs.
org.onosproject.security
Application security constructs.
org.onosproject.store
Abstractions for creating and interacting with distributed stores.
org.onosproject.store.cluster.messaging
Cluster messaging APIs for the use by the various distributed stores.
org.onosproject.store.primitives
Interfaces for creating various distributed primitives.
org.onosproject.store.service
Distributed core state management services.
org.onosproject.ui
Mechanism for managing dynamically registered user interface extensions.
org.onosproject.ui.chart
Facilities for creating chart models of data for the GUI.
org.onosproject.ui.model
Server-side modeling of UI entities.
org.onosproject.ui.model.topo
Server-side modeling of Topology View UI entities.
org.onosproject.ui.table
Facilities for creating tabular models of data for the GUI.
org.onosproject.ui.table.cell
Set of table cell renderers and comparators for use by GUI apps.
org.onosproject.ui.topo
Mechanism for dynamically extending topology view with information and behaviour overlays.
Skip navigation links