See: Description
| Interface | Description | 
|---|---|
| Policer | 
 Generic abstraction for a policer which can mark and/or discard ingress
 traffic. 
 | 
| Policer.Builder | 
 A policer builder. 
 | 
| PolicerConfigurable | 
 Behaviour for handling various drivers for policer configurations. 
 | 
| PolicerEntry | 
 Represents a stored policer. 
 | 
| TokenBucket | 
 Generic abstraction for a token bucket which can mark and/or discard
 traffic. 
 | 
| TokenBucket.Builder | 
 Token bucket builder. 
 | 
| TokenBucketEntry | 
 Represents a stored token bucket. 
 | 
| Class | Description | 
|---|---|
| DefaultPolicer | 
 Default implementation of the policer interface. 
 | 
| DefaultPolicer.Builder | 
 Implementation of the policer builder interface. 
 | 
| DefaultTokenBucket | 
 Default implementation of the token bucket interface. 
 | 
| DefaultTokenBucket.Builder | 
 Implementation of the token bucket builder interface. 
 | 
| PolicerId | 
 Unique identifier for an ONOS Policer  
Policer. | 
| PolicingResource | 
 Abstraction which encapsulates policer
 data to be used as network resource. 
 | 
| Enum | Description | 
|---|---|
| Policer.Unit | 
 Unit of traffic used by this policer. 
 | 
| TokenBucket.Action | 
 Action applied to the exceeding traffic. 
 | 
| TokenBucket.Type | 
 Token bucket type. 
 |