Skip navigation links
A B C D E F G H I M O Q R S T V 

A

AclManager - Class in org.onos.acl.impl
Implementation of the ACL service.
AclManager() - Constructor for class org.onos.acl.impl.AclManager
 
AclRule - Class in org.onos.acl
ACL rule class.
AclRule.Action - Enum in org.onos.acl
Enum type for ACL rule's action.
AclRule.Builder - Class in org.onos.acl
Builder of an ACL rule.
AclService - Interface in org.onos.acl
Service interface exported by ACL application.
AclStore - Interface in org.onos.acl
Service interface exported by ACL distributed store.
aclStore - Variable in class org.onos.acl.impl.AclManager
 
AclWebResource - Class in org.onos.acl
Manage ACL rules.
AclWebResource() - Constructor for class org.onos.acl.AclWebResource
 
action() - Method in class org.onos.acl.AclRule
 
action(AclRule.Action) - Method in class org.onos.acl.AclRule.Builder
Sets the action for the ACL rule that will be built.
activate() - Method in class org.onos.acl.impl.AclManager
 
activate() - Method in class org.onos.acl.impl.DistributedAclStore
 
addAclRule(AclRule) - Method in interface org.onos.acl.AclService
Adds a new ACL rule.
addAclRule(AclRule) - Method in interface org.onos.acl.AclStore
Adds a new ACL rule.
addAclRule(InputStream) - Method in class org.onos.acl.AclWebResource
Processes user's POST HTTP request for add ACL rules.
addAclRule(AclRule) - Method in class org.onos.acl.impl.AclManager
 
addAclRule(AclRule) - Method in class org.onos.acl.impl.DistributedAclStore
 
addDenyToAllowMapping(RuleId, RuleId) - Method in interface org.onos.acl.AclStore
Adds a new mapping from denying ACL rule to allowing ACL rule.
addDenyToAllowMapping(RuleId, RuleId) - Method in class org.onos.acl.impl.DistributedAclStore
 
addRuleToDeviceMapping(RuleId, DeviceId) - Method in interface org.onos.acl.AclStore
Adds a new mapping from ACL rule to device.
addRuleToDeviceMapping(RuleId, DeviceId) - Method in class org.onos.acl.impl.DistributedAclStore
 
addRuleToFlowMapping(RuleId, FlowRule) - Method in interface org.onos.acl.AclStore
Adds a new mapping from ACL rule to ACL flow rule.
addRuleToFlowMapping(RuleId, FlowRule) - Method in class org.onos.acl.impl.DistributedAclStore
 
ApiDocRegistrator - Class in org.onos.acl.impl
 
ApiDocRegistrator() - Constructor for class org.onos.acl.impl.ApiDocRegistrator
 

B

bindIdGenerator(IdGenerator) - Static method in class org.onos.acl.AclRule
Binds an id generator for unique ACL rule id generation.
build() - Method in class org.onos.acl.AclRule.Builder
Builds an ACL rule from the accumulated parameters.
builder() - Static method in class org.onos.acl.AclRule
Returns a new ACL rule builder.

C

checkIfRuleWorksInDevice(RuleId, DeviceId) - Method in interface org.onos.acl.AclStore
Checks if an existing ACL rule already works in a given device.
checkIfRuleWorksInDevice(RuleId, DeviceId) - Method in class org.onos.acl.impl.DistributedAclStore
 
checkMatch(AclRule) - Method in class org.onos.acl.AclRule
Check if this ACL rule match the given ACL rule.
clearAcl() - Method in interface org.onos.acl.AclService
Clears ACL and resets all.
clearAcl() - Method in interface org.onos.acl.AclStore
Clears ACL and reset all.
clearACL() - Method in class org.onos.acl.AclWebResource
Processes user's GET HTTP request for clearing ACL.
clearAcl() - Method in class org.onos.acl.impl.AclManager
 
clearAcl() - Method in class org.onos.acl.impl.DistributedAclStore
 
coreService - Variable in class org.onos.acl.impl.AclManager
 
coreService - Variable in class org.onos.acl.impl.DistributedAclStore
 

D

deactivate() - Method in class org.onos.acl.impl.AclManager
 
deactive() - Method in class org.onos.acl.impl.DistributedAclStore
 
DistributedAclStore - Class in org.onos.acl.impl
Implementation of the ACL store service.
DistributedAclStore() - Constructor for class org.onos.acl.impl.DistributedAclStore
 
dstIp(String) - Method in class org.onos.acl.AclRule.Builder
Sets the destination IP address for the ACL rule that will be built.
dstIp() - Method in class org.onos.acl.AclRule
 
dstTpPort(short) - Method in class org.onos.acl.AclRule.Builder
Sets the destination transport layer port for the ACL rule that will be built.
dstTpPort() - Method in class org.onos.acl.AclRule
 

E

equals(Object) - Method in class org.onos.acl.AclRule
 
equals(Object) - Method in class org.onos.acl.RuleId
 

F

fingerprint() - Method in class org.onos.acl.RuleId
Returns the backing value.
flowRuleService - Variable in class org.onos.acl.impl.AclManager
 

G

getAclRule(RuleId) - Method in interface org.onos.acl.AclStore
Gets an existing ACL rule.
getAclRule(RuleId) - Method in class org.onos.acl.impl.DistributedAclStore
 
getAclRules() - Method in interface org.onos.acl.AclService
Gets a list containing all ACL rules.
getAclRules() - Method in interface org.onos.acl.AclStore
Gets a list containing all ACL rules.
getAclRules() - Method in class org.onos.acl.impl.AclManager
 
getAclRules() - Method in class org.onos.acl.impl.DistributedAclStore
 
getAllowingRuleByDenyingRule(RuleId) - Method in interface org.onos.acl.AclStore
Gets a list containing all allowing ACL rules matching a given denying ACL rule.
getAllowingRuleByDenyingRule(RuleId) - Method in class org.onos.acl.impl.DistributedAclStore
 
getFlowByRule(RuleId) - Method in interface org.onos.acl.AclStore
Gets a set containing all ACL flow rules belonging to a given ACL rule.
getFlowByRule(RuleId) - Method in class org.onos.acl.impl.DistributedAclStore
 
getPriorityByDevice(DeviceId) - Method in interface org.onos.acl.AclStore
Gets the current priority for new ACL flow rule by device id.
getPriorityByDevice(DeviceId) - Method in class org.onos.acl.impl.DistributedAclStore
 

H

hashCode() - Method in class org.onos.acl.AclRule
 
hashCode() - Method in class org.onos.acl.RuleId
 
hostService - Variable in class org.onos.acl.impl.AclManager
 

I

id() - Method in class org.onos.acl.AclRule
 
ipProto(byte) - Method in class org.onos.acl.AclRule.Builder
Sets the IP protocol for the ACL rule that will be built.
ipProto() - Method in class org.onos.acl.AclRule
 

M

mastershipService - Variable in class org.onos.acl.impl.AclManager
 

O

org.onos.acl - package org.onos.acl
ACL application.
org.onos.acl.impl - package org.onos.acl.impl
ACL application implementation.

Q

queryAclRule() - Method in class org.onos.acl.AclWebResource
Processes user's GET HTTP request for querying ACL rules.

R

removeAclRule(RuleId) - Method in interface org.onos.acl.AclService
Removes an exsiting ACL rule by rule id.
removeAclRule(RuleId) - Method in interface org.onos.acl.AclStore
Removes an existing ACL rule by rule id.
removeAclRule(String) - Method in class org.onos.acl.AclWebResource
Processes user's GET HTTP request for removing ACL rule.
removeAclRule(RuleId) - Method in class org.onos.acl.impl.AclManager
 
removeAclRule(RuleId) - Method in class org.onos.acl.impl.DistributedAclStore
 
removeDenyToAllowMapping(RuleId) - Method in interface org.onos.acl.AclStore
Removes an exsiting mapping from denying ACL rule to allowing ACL rule.
removeDenyToAllowMapping(RuleId) - Method in class org.onos.acl.impl.DistributedAclStore
 
removeRuleToDeviceMapping(RuleId) - Method in interface org.onos.acl.AclStore
Removes an existing mapping from ACL rule to device.
removeRuleToDeviceMapping(RuleId) - Method in class org.onos.acl.impl.DistributedAclStore
 
removeRuleToFlowMapping(RuleId) - Method in interface org.onos.acl.AclStore
Removes an existing mapping from ACL rule to ACL flow rule.
removeRuleToFlowMapping(RuleId) - Method in class org.onos.acl.impl.DistributedAclStore
 
RuleId - Class in org.onos.acl
ACL rule identifier suitable as an external key.

S

srcIp(String) - Method in class org.onos.acl.AclRule.Builder
Sets the source IP address for the ACL rule that will be built.
srcIp() - Method in class org.onos.acl.AclRule
 
storageService - Variable in class org.onos.acl.impl.DistributedAclStore
 

T

toString() - Method in class org.onos.acl.AclRule
 
toString() - Method in class org.onos.acl.RuleId
 

V

valueOf(String) - Static method in enum org.onos.acl.AclRule.Action
Returns the enum constant of this type with the specified name.
valueOf(long) - Static method in class org.onos.acl.RuleId
Creates an ACL rule identifier from the specified long value.
values() - Static method in enum org.onos.acl.AclRule.Action
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I M O Q R S T V 
Skip navigation links

Copyright © 2015. All rights reserved.