Uses of Interface
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group
-
Packages that use Group Package Description org.opendaylight.openflowplugin.applications.frm org.opendaylight.openflowplugin.applications.frm.impl org.opendaylight.openflowplugin.applications.frm.util org.opendaylight.openflowplugin.applications.frsync.impl.strategy org.opendaylight.openflowplugin.applications.frsync.util org.opendaylight.openflowplugin.applications.notification.supplier.impl.item Package contains OF Items (Flow, Group, Meter ...) notification listener/supplier implementationsorg.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819 org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018 org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups -
-
Uses of Group in org.opendaylight.openflowplugin.applications.frm
Methods in org.opendaylight.openflowplugin.applications.frm that return types with arguments of type Group Modifier and Type Method Description BundleMessagesCommiter<Group>
ForwardingRulesManager. getBundleGroupListener()
Return BundleGroupListener instance.ForwardingRulesCommiter<Group>
ForwardingRulesManager. getGroupCommiter()
Content definition method and prevent code duplicity in Reconcil. -
Uses of Group in org.opendaylight.openflowplugin.applications.frm.impl
Methods in org.opendaylight.openflowplugin.applications.frm.impl that return types with arguments of type Group Modifier and Type Method Description BundleMessagesCommiter<Group>
ForwardingRulesManagerImpl. getBundleGroupListener()
ForwardingRulesCommiter<Group>
ForwardingRulesManagerImpl. getGroupCommiter()
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group>
GroupForwarder. getWildCardPath()
Methods in org.opendaylight.openflowplugin.applications.frm.impl with parameters of type Group Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddBundleMessagesOutput>>
BundleGroupForwarder. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group group, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, BundleId bundleId)
Future<? extends org.opendaylight.yangtools.yang.common.RpcResult<?>>
GroupForwarder. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group addDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
void
GroupForwarder. createStaleMarkEntity(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group del, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
void
BundleGroupForwarder. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group group, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, BundleId bundleId)
void
GroupForwarder. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group removeDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
Future<org.opendaylight.yangtools.yang.common.RpcResult<RemoveGroupOutput>>
GroupForwarder. removeWithResult(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group removeDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
void
BundleGroupForwarder. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group originalGroup, Group updatedGroup, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, BundleId bundleId)
void
GroupForwarder. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group original, Group update, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
Method parameters in org.opendaylight.openflowplugin.applications.frm.impl with type arguments of type Group Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddBundleMessagesOutput>>
BundleGroupForwarder. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group group, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, BundleId bundleId)
Future<? extends org.opendaylight.yangtools.yang.common.RpcResult<?>>
GroupForwarder. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group addDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
void
GroupForwarder. createStaleMarkEntity(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group del, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
void
BundleGroupForwarder. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group group, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, BundleId bundleId)
void
GroupForwarder. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group removeDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
Future<org.opendaylight.yangtools.yang.common.RpcResult<RemoveGroupOutput>>
GroupForwarder. removeWithResult(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group removeDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
void
BundleGroupForwarder. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group originalGroup, Group updatedGroup, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, BundleId bundleId)
void
GroupForwarder. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group original, Group update, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
-
Uses of Group in org.opendaylight.openflowplugin.applications.frm.util
Methods in org.opendaylight.openflowplugin.applications.frm.util that return types with arguments of type Group Modifier and Type Method Description static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group>
FrmUtil. buildGroupInstanceIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, org.opendaylight.yangtools.yang.common.Uint32 groupId)
-
Uses of Group in org.opendaylight.openflowplugin.applications.frsync.impl.strategy
Methods in org.opendaylight.openflowplugin.applications.frsync.impl.strategy that return types with arguments of type Group Modifier and Type Method Description List<ItemSyncBox<Group>>
SynchronizationDiffInput. getGroupsToAddOrUpdate()
List<ItemSyncBox<Group>>
SynchronizationDiffInput. getGroupsToRemove()
Methods in org.opendaylight.openflowplugin.applications.frsync.impl.strategy with parameters of type Group Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddGroupOutput>>
GroupForwarder. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group addDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveGroupOutput>>
GroupForwarder. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group removeDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateGroupOutput>>
GroupForwarder. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group original, Group update, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
Method parameters in org.opendaylight.openflowplugin.applications.frsync.impl.strategy with type arguments of type Group Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddGroupOutput>>
GroupForwarder. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group addDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveGroupOutput>>
GroupForwarder. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group removeDataObj, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateGroupOutput>>
GroupForwarder. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> identifier, Group original, Group update, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent)
Constructor parameters in org.opendaylight.openflowplugin.applications.frsync.impl.strategy with type arguments of type Group Constructor Description SynchronizationDiffInput(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, List<ItemSyncBox<Group>> groupsToAddOrUpdate, ItemSyncBox<Meter> metersToAddOrUpdate, Map<TableKey,ItemSyncBox<Flow>> flowsToAddOrUpdate, Map<TableKey,ItemSyncBox<Flow>> flowsToRemove, ItemSyncBox<Meter> metersToRemove, List<ItemSyncBox<Group>> groupsToRemove)
-
Uses of Group in org.opendaylight.openflowplugin.applications.frsync.util
Methods in org.opendaylight.openflowplugin.applications.frsync.util that return types with arguments of type Group Modifier and Type Method Description static List<ItemSyncBox<Group>>
ReconcileUtil. resolveAndDivideGroupDiffs(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId, Map<org.opendaylight.yangtools.yang.common.Uint32,Group> installedGroupsArg, Collection<Group> pendingGroups)
Returns a list of safe synchronization steps with updates.static List<ItemSyncBox<Group>>
ReconcileUtil. resolveAndDivideGroupDiffs(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId, Map<org.opendaylight.yangtools.yang.common.Uint32,Group> installedGroupsArg, Collection<Group> pendingGroups, boolean gatherUpdates)
Returns a list of safe synchronization steps.static Collection<Group>
ReconcileUtil. safeGroups(FlowCapableNode node)
static @NonNull Map<org.opendaylight.yangtools.yang.common.Uint32,Group>
FlowCapableNodeLookups. wrapGroupsToMap(@Nullable Collection<Group> groups)
Methods in org.opendaylight.openflowplugin.applications.frsync.util with parameters of type Group Modifier and Type Method Description static boolean
ReconcileUtil. checkGroupPrecondition(Set<org.opendaylight.yangtools.yang.common.Uint32> installedGroupIds, Group pendingGroup)
Method parameters in org.opendaylight.openflowplugin.applications.frsync.util with type arguments of type Group Modifier and Type Method Description static List<ItemSyncBox<Group>>
ReconcileUtil. resolveAndDivideGroupDiffs(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId, Map<org.opendaylight.yangtools.yang.common.Uint32,Group> installedGroupsArg, Collection<Group> pendingGroups)
Returns a list of safe synchronization steps with updates.static List<ItemSyncBox<Group>>
ReconcileUtil. resolveAndDivideGroupDiffs(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId, Map<org.opendaylight.yangtools.yang.common.Uint32,Group> installedGroupsArg, Collection<Group> pendingGroups)
Returns a list of safe synchronization steps with updates.static List<ItemSyncBox<Group>>
ReconcileUtil. resolveAndDivideGroupDiffs(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId, Map<org.opendaylight.yangtools.yang.common.Uint32,Group> installedGroupsArg, Collection<Group> pendingGroups, boolean gatherUpdates)
Returns a list of safe synchronization steps.static List<ItemSyncBox<Group>>
ReconcileUtil. resolveAndDivideGroupDiffs(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId, Map<org.opendaylight.yangtools.yang.common.Uint32,Group> installedGroupsArg, Collection<Group> pendingGroups, boolean gatherUpdates)
Returns a list of safe synchronization steps.static @NonNull Map<org.opendaylight.yangtools.yang.common.Uint32,Group>
FlowCapableNodeLookups. wrapGroupsToMap(@Nullable Collection<Group> groups)
-
Uses of Group in org.opendaylight.openflowplugin.applications.notification.supplier.impl.item
Methods in org.opendaylight.openflowplugin.applications.notification.supplier.impl.item that return types with arguments of type Group Modifier and Type Method Description org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group>
GroupNotificationSupplierImpl. getWildCardPath()
Methods in org.opendaylight.openflowplugin.applications.notification.supplier.impl.item with parameters of type Group Modifier and Type Method Description GroupAdded
GroupNotificationSupplierImpl. createNotification(Group dataTreeItemObject, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> path)
GroupUpdated
GroupNotificationSupplierImpl. updateNotification(Group group, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> path)
Method parameters in org.opendaylight.openflowplugin.applications.notification.supplier.impl.item with type arguments of type Group Modifier and Type Method Description GroupAdded
GroupNotificationSupplierImpl. createNotification(Group dataTreeItemObject, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> path)
GroupRemoved
GroupNotificationSupplierImpl. deleteNotification(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> path)
GroupUpdated
GroupNotificationSupplierImpl. updateNotification(Group group, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> path)
-
Uses of Group in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819 that return types with arguments of type Group Modifier and Type Method Description Map<GroupKey,Group>
FlowCapableNodeBuilder. getGroup()
Map<GroupKey,Group>
FlowCapableNodeUpdatedBuilder. getGroup()
Method parameters in org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819 with type arguments of type Group Modifier and Type Method Description FlowCapableNodeBuilder
FlowCapableNodeBuilder. setGroup(List<Group> values)
Deprecated, for removal: This API element is subject to removal in a future version.UseFlowCapableNodeBuilder.setGroup(Map)
instead.FlowCapableNodeBuilder
FlowCapableNodeBuilder. setGroup(Map<GroupKey,Group> values)
FlowCapableNodeUpdatedBuilder
FlowCapableNodeUpdatedBuilder. setGroup(List<Group> values)
Deprecated, for removal: This API element is subject to removal in a future version.UseFlowCapableNodeUpdatedBuilder.setGroup(Map)
instead.FlowCapableNodeUpdatedBuilder
FlowCapableNodeUpdatedBuilder. setGroup(Map<GroupKey,Group> values)
-
Uses of Group in org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018 that return types with arguments of type Group Modifier and Type Method Description @Nullable Map<GroupKey,Group>
Groups. getGroup()
Return group, ornull
if it is not present.default @NonNull Map<GroupKey,Group>
Groups. nonnullGroup()
Return group, or an empty list if it is not present. -
Uses of Group in org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups with type parameters of type Group Modifier and Type Method Description <E$$ extends org.opendaylight.yangtools.yang.binding.Augmentation<Group>>
E$$GroupBuilder. augmentation(Class<E$$> augmentationType)
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups that return Group Modifier and Type Method Description Group
GroupBuilder. build()
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups that return types with arguments of type Group Modifier and Type Method Description default Class<Group>
Group. implementedInterface()
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups with parameters of type Group Modifier and Type Method Description static boolean
Group. bindingEquals(@NonNull Group thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
Group. bindingHashCode(@NonNull Group obj)
Default implementation ofObject.hashCode()
contract for this interface.static String
Group. bindingToString(@NonNull Group obj)
Default implementation ofObject.toString()
contract for this interface.Method parameters in org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups with type arguments of type Group Modifier and Type Method Description GroupBuilder
GroupBuilder. addAugmentation(org.opendaylight.yangtools.yang.binding.Augmentation<Group> augmentation)
Add an augmentation to this builder's product.GroupBuilder
GroupBuilder. removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<Group>> augmentationType)
Remove an augmentation from this builder's product.Constructors in org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups with parameters of type Group Constructor Description GroupBuilder(Group base)
-