See: Description
| Interface | Description | 
|---|---|
| BatchOperationResult<T> | 
 Interface capturing the result of a batch operation. 
 | 
| Extension | 
 An extension to the northbound APIs. 
 | 
| ExtensionSelectorCodec | 
 Interface for encode and decode extension selector. 
 | 
| ExtensionTreatmentCodec | 
 Interface for encode and decode extension treatment. 
 | 
| FlowEntry | 
 Represents a generalized match & action pair to be applied to
 an infrastructure device. 
 | 
| FlowRule | 
 Represents a generalized match & action pair to be applied to an
 infrastructure device. 
 | 
| FlowRule.Builder | 
 A flowrule builder. 
 | 
| FlowRuleListener | 
 Entity capable of receiving flow rule related events. 
 | 
| FlowRuleOperationsContext | 
 The context of a flow rule operations that will become the subject of
 the notification. 
 | 
| FlowRuleProgrammable | 
 Flow rule programmable device behaviour. 
 | 
| FlowRuleProvider | 
 Abstraction of a flow rule provider. 
 | 
| FlowRuleProviderRegistry | 
 Abstraction for a flow rule provider registry. 
 | 
| FlowRuleProviderService | 
 Service through which flow rule providers can inject information into
 the core. 
 | 
| FlowRuleService | 
 Service for injecting flow rules into the environment and for obtaining
 information about flow rules already in the environment. 
 | 
| FlowRuleStore | 
 Manages inventory of flow rules; not intended for direct use. 
 | 
| FlowRuleStoreDelegate | 
 Flow rule store delegate abstraction. 
 | 
| StoredFlowEntry | |
| TableId | 
 Match+action table identifier. 
 | 
| TableStatisticsEntry | 
 Interface for flow table statistics of a device. 
 | 
| TrafficSelector | 
 Abstraction of a slice of network traffic. 
 | 
| TrafficSelector.Builder | 
 Builder of traffic selector entities. 
 | 
| TrafficTreatment | 
 Abstraction of network traffic treatment. 
 | 
| TrafficTreatment.Builder | 
 Builder of traffic treatment entities. 
 | 
| TypedStoredFlowEntry | 
 Represents a flow live type for a given flow entry. 
 | 
| Class | Description | 
|---|---|
| AbstractExtension | 
 Abstract implementation of the set/get property methods of Extension. 
 | 
| BatchOperation<T extends BatchOperationEntry<?,?>> | 
 A list of BatchOperationEntry. 
 | 
| BatchOperationEntry<T extends Enum<?>,U> | 
 A super class for batch operation entry classes. 
 | 
| CompletedBatchOperation | 
 Representation of a completed flow rule batch operation. 
 | 
| DefaultFlowEntry | |
| DefaultFlowRule | 
 Default flow rule. 
 | 
| DefaultFlowRule.Builder | 
 Default flow rule builder. 
 | 
| DefaultTableStatisticsEntry | 
 Default implementation of table statistics entry interface. 
 | 
| DefaultTableStatisticsEntry.Builder | |
| DefaultTrafficSelector | 
 Default traffic selector implementation. 
 | 
| DefaultTrafficSelector.Builder | 
 Builder of traffic selector entities. 
 | 
| DefaultTrafficTreatment | 
 Default traffic treatment implementation. 
 | 
| DefaultTrafficTreatment.Builder | 
 Builds a list of treatments following the following order. 
 | 
| DefaultTypedFlowEntry | 
 Default flow entry class with FlowLiveType value, IMMEDIATE_FLOW, SHORT_FLOW, MID_FLOW, LONG_FLOW. 
 | 
| FlowId | 
 Representation of a Flow ID. 
 | 
| FlowRuleEvent | 
 Describes flow rule event. 
 | 
| FlowRuleOperation | 
 Representation of an operation on a flow rule table. 
 | 
| FlowRuleOperations | 
 A batch of flow rule operations that are broken into stages. 
 | 
| FlowRuleOperations.Builder | 
 A builder for constructing flow rule operations. 
 | 
| IndexTableId | 
 Table identifier representing the position of the table in the pipeline. 
 | 
| Enum | Description | 
|---|---|
| FlowEntry.FlowEntryState | |
| FlowEntry.FlowLiveType | |
| FlowRule.FlowRemoveReason | 
 Reason for flow parameter received from switches. 
 | 
| FlowRuleEvent.Type | 
 Type of flow rule events. 
 | 
| FlowRuleOperation.Type | 
 Type of flow table operations. 
 | 
| StatTriggerField | 
 Stat fields are supported default by OXS. 
 | 
| StatTriggerFlag | 
 Stat Trigger Flags. 
 | 
| TableId.Type | 
 Types of table identifier. 
 | 
| TypedStoredFlowEntry.FlowLiveType | 
 The figure below depicts the general interactions between different
 components of the intent subsystem.