| Interface | Description |
|---|---|
| Application |
Abstraction of a network control/management application.
|
| ApplicationId |
Application identifier.
|
| CoreService |
Service for interacting with the core system of the controller.
|
| HybridLogicalClockService |
The hybrid logical time keeper service.
|
| IdBlockStore |
Manages id blocks.
|
| IdGenerator |
A generalized interface for ID generation
IdGenerator.getNewId() generates a globally unique ID instance on
each invocation. |
| MetricsHelper |
Collection of utility methods used for providing Metrics.
|
| VersionService |
Node version service.
|
| Class | Description |
|---|---|
| DefaultApplication |
Default implementation of network control/management application descriptor.
|
| DefaultApplication.Builder |
Default application builder.
|
| DefaultApplicationId |
Application identifier.
|
| GroupId |
Group identifier.
|
| HybridLogicalTime |
Time provided by a Hybrid Logical Clock described in
this paper.
|
| IdBlock |
A class representing an ID space.
|
| Version |
Representation of the product version.
|
| Enum | Description |
|---|---|
| ApplicationRole |
| Exception | Description |
|---|---|
| UnavailableIdException |
Represents that there is no available IDs.
|