public final class SfcProviderAclAPI extends Object
It is normally called from onDataChanged() through a executor service. We need to use an executor service because we can not operate on a datastore while on onDataChanged() context.
ServiceFunctionListener
Modifier and Type | Method and Description |
---|---|
static boolean |
addClassifierToAccessListState(String aclName,
Class<? extends org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.AclBase> aclType,
String serviceClassifierName)
Adds Classifier to Access List state.
|
static boolean |
deleteClassifierFromAccessListState(String aclName,
Class<? extends org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.AclBase> aclType,
String serviceClassifierName)
Deletes Classifier from Access List state.
|
static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.Acl |
readAccessList(String aclName,
Class<? extends org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.AclBase> aclType)
This method reads a Access List from DataStore.
|
static AccessListState |
readAccessListState(String aclName,
Class<? extends org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.AclBase> aclType)
This method reads a Access List state from Operational DataStore.
|
public static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.Acl readAccessList(String aclName, Class<? extends org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.AclBase> aclType)
aclName
- Acl nameaclType
- Acl typepublic static AccessListState readAccessListState(String aclName, Class<? extends org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.AclBase> aclType)
aclName
- Acl nameaclType
- Acl typepublic static boolean addClassifierToAccessListState(String aclName, Class<? extends org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.AclBase> aclType, String serviceClassifierName)
aclName
- Acl nameaclType
- Acl typeserviceClassifierName
- Service Classifier namepublic static boolean deleteClassifierFromAccessListState(String aclName, Class<? extends org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.AclBase> aclType, String serviceClassifierName)
aclName
- Acl nameaclType
- Acl typeserviceClassifierName
- Service Classifier nameCopyright © 2017 OpenDaylight. All rights reserved.