Abstractions for interacting with device port groups.
Interface Summary Interface Description GroupONOS representation of group that is stored in the system. GroupBucketGroup Bucket definition. GroupDescriptionONOS representation of group description that is used to create a group. GroupKeyRepresentation of generalized Key that would be used to store groups in < Key, Value > store. GroupListenerEntity capable of receiving Group related events. GroupProgrammableGroup programmable device behaviour. GroupProviderAbstraction of group provider. GroupProviderRegistryAbstraction for a group provider registry. GroupProviderServiceService through which Group providers can inject information into the core. GroupServiceService for create/update/delete "group" in the devices. GroupStoreManages inventory of groups per device; not intended for direct use. GroupStoreDelegateGroup store delegate abstraction. StoredGroupBucketEntryGeneric group bucket entry representation that is stored in a group object. StoredGroupEntryInterface that defines set methods for a group entry that is stored in the system.
Class Summary Class Description DefaultGroupONOS implementation of default group that is stored in the system. DefaultGroupBucketGroup bucket implementation. DefaultGroupDescriptionDefault implementation of group description interface. DefaultGroupKeyDefault implementation of group key interface. GroupBucketsImmutable collection of group bucket. GroupEventDescribes group events. GroupOperationGroup operation definition to be used between core and provider layers of group subsystem. GroupOperationsImmutable collection of group operation to be used between core and provider layers of group subsystem.
Enum Summary Enum Description Group.GroupStateState of the group object in ONOS. GroupDescription.TypeTypes of the group supported by ONOS. GroupEvent.TypeType of flow rule events. GroupOperation.GroupMsgErrorCodePossible error codes for a failure of a group operation. GroupOperation.Type GroupStore.UpdateType