Skip navigation links
A C D E F G H I L M N O P R S T V 

A

AccessControlFirewallException - Exception in org.apache.qpid.server.security.access.firewall
 
AccessControlFirewallException() - Constructor for exception org.apache.qpid.server.security.access.firewall.AccessControlFirewallException
 
AccessControlFirewallException(String) - Constructor for exception org.apache.qpid.server.security.access.firewall.AccessControlFirewallException
 
AccessControlFirewallException(String, Throwable) - Constructor for exception org.apache.qpid.server.security.access.firewall.AccessControlFirewallException
 
AccessControlFirewallException(Throwable) - Constructor for exception org.apache.qpid.server.security.access.firewall.AccessControlFirewallException
 
ACL - Static variable in class org.apache.qpid.server.security.access.config.AclFileParser
 
ACL_FILE_PROVIDER_TYPE - Static variable in interface org.apache.qpid.server.security.access.plugins.AclFileAccessControlProvider
 
AclAction - Class in org.apache.qpid.server.security.access.config
 
AclAction(LegacyOperation, ObjectType, AclRulePredicates) - Constructor for class org.apache.qpid.server.security.access.config.AclAction
 
AclAction(LegacyOperation) - Constructor for class org.apache.qpid.server.security.access.config.AclAction
 
AclAction(LegacyOperation, ObjectType, ObjectProperties) - Constructor for class org.apache.qpid.server.security.access.config.AclAction
 
AclFileAccessControlProvider<X extends AclFileAccessControlProvider<X>> - Interface in org.apache.qpid.server.security.access.plugins
 
AclFileAccessControlProviderImpl - Class in org.apache.qpid.server.security.access.plugins
 
AclFileAccessControlProviderImpl(Map<String, Object>, Broker) - Constructor for class org.apache.qpid.server.security.access.plugins.AclFileAccessControlProviderImpl
 
AclFileAccessControlProviderImplFactory - Class in org.apache.qpid.server.security.access.plugins
 
AclFileAccessControlProviderImplFactory() - Constructor for class org.apache.qpid.server.security.access.plugins.AclFileAccessControlProviderImplFactory
 
AclFileParser - Class in org.apache.qpid.server.security.access.config
 
AclRule - Interface in org.apache.qpid.server.security.access.plugins
 
AclRulePredicates - Class in org.apache.qpid.server.security.access.config
Represents the predicates on an ACL rule by combining predicates relating to the object being operated on (e.g.
AclRulePredicates() - Constructor for class org.apache.qpid.server.security.access.config.AclRulePredicates
 
AclRulePredicates(Map<ObjectProperties.Property, String>) - Constructor for class org.apache.qpid.server.security.access.config.AclRulePredicates
 
Action - Class in org.apache.qpid.server.security.access.config
An access control v2 rule action.
Action(LegacyOperation) - Constructor for class org.apache.qpid.server.security.access.config.Action
 
Action(LegacyOperation, ObjectType, String) - Constructor for class org.apache.qpid.server.security.access.config.Action
 
Action(LegacyOperation, ObjectType) - Constructor for class org.apache.qpid.server.security.access.config.Action
 
Action(LegacyOperation, ObjectType, ObjectProperties) - Constructor for class org.apache.qpid.server.security.access.config.Action
 
ALL - Static variable in class org.apache.qpid.server.security.access.config.Rule
String indicating all identified.
asPropertyMap() - Method in class org.apache.qpid.server.security.access.config.ObjectProperties
 
authorise(LegacyOperation, ObjectType, ObjectProperties) - Method in class org.apache.qpid.server.security.access.config.RuleBasedAccessControl
Check if an operation is authorised by asking the configuration object about the access control rules granted to the current thread's Subject.
authorise(CachingSecurityToken, Operation, PermissionedObject) - Method in class org.apache.qpid.server.security.access.config.RuleBasedAccessControl
 
authorise(CachingSecurityToken, Operation, PermissionedObject, Map<String, Object>) - Method in class org.apache.qpid.server.security.access.config.RuleBasedAccessControl
 

C

check(Subject, LegacyOperation, ObjectType, ObjectProperties) - Method in class org.apache.qpid.server.security.access.config.RuleSet
Checks for the case when the client's address is not known.
check(Subject, LegacyOperation, ObjectType, ObjectProperties, InetAddress) - Method in class org.apache.qpid.server.security.access.config.RuleSet
Check the authorisation granted to a particular identity for an operation on an object type with specific properties.
ClientAction - Class in org.apache.qpid.server.security.access.config
I represent an Action taken by a client from a known address.
ClientAction(Action) - Constructor for class org.apache.qpid.server.security.access.config.ClientAction
 
ClientAction(LegacyOperation, ObjectType, ObjectProperties) - Constructor for class org.apache.qpid.server.security.access.config.ClientAction
 
compareTo(AccessControlProvider<?>) - Method in class org.apache.qpid.server.security.access.plugins.AclFileAccessControlProviderImpl
 
ConfiguredObjectRegistrationImpl - Class in org.apache.qpid.server.security.access.plugins
 
ConfiguredObjectRegistrationImpl() - Constructor for class org.apache.qpid.server.security.access.plugins.ConfiguredObjectRegistrationImpl
 
createForHostname(String[]) - Method in class org.apache.qpid.server.security.access.firewall.FirewallRuleFactory
 
createForNetwork(String[]) - Method in class org.apache.qpid.server.security.access.firewall.FirewallRuleFactory
 
createInstance(Map<String, Object>, ConfiguredObject<?>) - Method in class org.apache.qpid.server.security.access.plugins.AclFileAccessControlProviderImplFactory
 
createInstance(Map<String, Object>, ConfiguredObject<?>) - Method in class org.apache.qpid.server.security.access.plugins.RuleBasedAccessControlProviderImplFactory
 
createInstance(Map<String, Object>, ConfiguredObject<?>) - Method in class org.apache.qpid.server.security.access.plugins.RuleBasedVirtualHostAccessControlProviderImplFactory
 
createRuleBasedAccessController() - Method in class org.apache.qpid.server.security.access.plugins.AclFileAccessControlProviderImpl
 

D

DEFAULT_ALLOW - Static variable in class org.apache.qpid.server.security.access.config.AclFileParser
 
DEFAULT_DEFER - Static variable in class org.apache.qpid.server.security.access.config.AclFileParser
 
DEFAULT_DENY - Static variable in class org.apache.qpid.server.security.access.config.AclFileParser
 
DEFAULT_RESULT - Static variable in interface org.apache.qpid.server.security.access.plugins.RuleBasedAccessControlProvider
 
DEFAULT_RESULT - Static variable in interface org.apache.qpid.server.security.access.plugins.RuleBasedVirtualHostAccessControlProvider
 

E

equals(Object) - Method in class org.apache.qpid.server.security.access.config.AclAction
 
equals(Object) - Method in class org.apache.qpid.server.security.access.config.Action
 
equals(Object) - Method in class org.apache.qpid.server.security.access.config.ObjectProperties
 
equals(Object) - Method in class org.apache.qpid.server.security.access.config.OperationLoggingDetails
 
equals(Object) - Method in class org.apache.qpid.server.security.access.config.Rule
 
equals(Object) - Method in class org.apache.qpid.server.security.access.firewall.HostnameFirewallRule
 
equals(Object) - Method in class org.apache.qpid.server.security.access.firewall.NetworkFirewallRule
 
extractRules() - Method in interface org.apache.qpid.server.security.access.plugins.RuleBasedAccessControlProvider
 
extractRules() - Method in interface org.apache.qpid.server.security.access.plugins.RuleBasedVirtualHostAccessControlProvider
 

F

FirewallRule - Interface in org.apache.qpid.server.security.access.firewall
 
FirewallRuleFactory - Class in org.apache.qpid.server.security.access.firewall
 
FirewallRuleFactory() - Constructor for class org.apache.qpid.server.security.access.firewall.FirewallRuleFactory
 

G

get(ObjectProperties.Property) - Method in class org.apache.qpid.server.security.access.config.ObjectProperties
 
getAclAction() - Method in class org.apache.qpid.server.security.access.config.Rule
 
getAction() - Method in class org.apache.qpid.server.security.access.config.AclAction
 
getAction() - Method in class org.apache.qpid.server.security.access.config.Rule
 
getAllRules() - Method in class org.apache.qpid.server.security.access.config.RuleSet
Returns all rules in the RuleSet.
getAttributes() - Method in class org.apache.qpid.server.security.access.config.AclAction
 
getAttributes() - Method in class org.apache.qpid.server.security.access.config.Rule
 
getAttributes() - Method in interface org.apache.qpid.server.security.access.plugins.AclRule
 
getCanonicalName() - Method in enum org.apache.qpid.server.security.access.config.ObjectProperties.Property
 
getConfiguredObjectClasses() - Method in class org.apache.qpid.server.security.access.plugins.ConfiguredObjectRegistrationImpl
 
getDefault() - Method in class org.apache.qpid.server.security.access.config.RuleBasedAccessControl
 
getDefault() - Method in class org.apache.qpid.server.security.access.config.RuleSet
Default deny.
getDefaultResult() - Method in interface org.apache.qpid.server.security.access.plugins.RuleBasedAccessControlProvider
 
getDefaultResult() - Method in interface org.apache.qpid.server.security.access.plugins.RuleBasedVirtualHostAccessControlProvider
 
getEventLogger() - Method in class org.apache.qpid.server.security.access.config.RuleSet
 
getFirewallProperties() - Method in class org.apache.qpid.server.security.access.config.AclRulePredicates
 
getFirewallRule() - Method in class org.apache.qpid.server.security.access.config.AclAction
 
getFirewallRule() - Method in class org.apache.qpid.server.security.access.config.AclRulePredicates
 
getIdentity() - Method in class org.apache.qpid.server.security.access.config.Rule
 
getIdentity() - Method in interface org.apache.qpid.server.security.access.plugins.AclRule
 
getName() - Method in class org.apache.qpid.server.security.access.config.ObjectProperties
 
getObjectProperties() - Method in class org.apache.qpid.server.security.access.config.AclRulePredicates
 
getObjectType() - Method in class org.apache.qpid.server.security.access.config.Action
 
getObjectType() - Method in class org.apache.qpid.server.security.access.config.ClientAction
 
getObjectType() - Method in interface org.apache.qpid.server.security.access.plugins.AclRule
 
getOperation() - Method in class org.apache.qpid.server.security.access.config.Action
 
getOperation() - Method in class org.apache.qpid.server.security.access.config.ClientAction
 
getOperation() - Method in interface org.apache.qpid.server.security.access.plugins.AclRule
 
getOperations() - Method in enum org.apache.qpid.server.security.access.config.ObjectType
 
getOutcome() - Method in interface org.apache.qpid.server.security.access.plugins.AclRule
 
getPath() - Method in interface org.apache.qpid.server.security.access.plugins.AclFileAccessControlProvider
 
getPath() - Method in class org.apache.qpid.server.security.access.plugins.AclFileAccessControlProviderImpl
 
getProperties() - Method in class org.apache.qpid.server.security.access.config.Action
 
getProperties() - Method in class org.apache.qpid.server.security.access.config.ClientAction
 
getPropertyName() - Method in interface org.apache.qpid.server.security.access.firewall.FirewallRule
 
getPropertyName() - Method in class org.apache.qpid.server.security.access.firewall.HostnameFirewallRule
 
getPropertyName() - Method in class org.apache.qpid.server.security.access.firewall.NetworkFirewallRule
 
getPropertyValue() - Method in interface org.apache.qpid.server.security.access.firewall.FirewallRule
 
getPropertyValue() - Method in class org.apache.qpid.server.security.access.firewall.HostnameFirewallRule
 
getPropertyValue() - Method in class org.apache.qpid.server.security.access.firewall.NetworkFirewallRule
 
getRuleOutcome() - Method in class org.apache.qpid.server.security.access.config.Rule
 
getRules() - Method in interface org.apache.qpid.server.security.access.plugins.RuleBasedAccessControlProvider
 
getRules() - Method in interface org.apache.qpid.server.security.access.plugins.RuleBasedVirtualHostAccessControlProvider
 
getType() - Method in class org.apache.qpid.server.security.access.plugins.ConfiguredObjectRegistrationImpl
 

H

hashCode() - Method in class org.apache.qpid.server.security.access.config.AclAction
 
hashCode() - Method in class org.apache.qpid.server.security.access.config.Action
 
hashCode() - Method in class org.apache.qpid.server.security.access.config.ObjectProperties
 
hashCode() - Method in class org.apache.qpid.server.security.access.config.OperationLoggingDetails
 
hashCode() - Method in class org.apache.qpid.server.security.access.config.Rule
 
hashCode() - Method in class org.apache.qpid.server.security.access.firewall.HostnameFirewallRule
 
hashCode() - Method in class org.apache.qpid.server.security.access.firewall.NetworkFirewallRule
 
HostnameFirewallRule - Class in org.apache.qpid.server.security.access.firewall
 
HostnameFirewallRule(String...) - Constructor for class org.apache.qpid.server.security.access.firewall.HostnameFirewallRule
 

I

isAllowed() - Method in class org.apache.qpid.server.security.access.config.AclAction
 
isAllowed() - Method in enum org.apache.qpid.server.security.access.plugins.RuleOutcome
 
isEmpty() - Method in class org.apache.qpid.server.security.access.config.ObjectProperties
 
isLogged() - Method in enum org.apache.qpid.server.security.access.plugins.RuleOutcome
 
isSet(ObjectProperties.Property) - Method in class org.apache.qpid.server.security.access.config.ObjectProperties
 
isSupported(LegacyOperation) - Method in enum org.apache.qpid.server.security.access.config.ObjectType
 

L

LegacyOperation - Enum in org.apache.qpid.server.security.access.config
An enumeration of all possible actions that can form part of an access control v2 rule.
loadFromFile(String) - Method in interface org.apache.qpid.server.security.access.plugins.RuleBasedAccessControlProvider
 
loadFromFile(String) - Method in interface org.apache.qpid.server.security.access.plugins.RuleBasedVirtualHostAccessControlProvider
 

M

matches(Action) - Method in class org.apache.qpid.server.security.access.config.Action
 
matches(AclAction, InetAddress) - Method in class org.apache.qpid.server.security.access.config.ClientAction
 
matches(InetAddress) - Method in interface org.apache.qpid.server.security.access.firewall.FirewallRule
 
matches(InetAddress) - Method in class org.apache.qpid.server.security.access.firewall.HostnameFirewallRule
 
matches(InetAddress) - Method in class org.apache.qpid.server.security.access.firewall.NetworkFirewallRule
 

N

NetworkFirewallRule - Class in org.apache.qpid.server.security.access.firewall
 
NetworkFirewallRule(String...) - Constructor for class org.apache.qpid.server.security.access.firewall.NetworkFirewallRule
 
newToken() - Method in class org.apache.qpid.server.security.access.config.RuleBasedAccessControl
 
newToken(Subject) - Method in class org.apache.qpid.server.security.access.config.RuleBasedAccessControl
 

O

ObjectProperties - Class in org.apache.qpid.server.security.access.config
An set of properties for an access control v2 rule ObjectType.
ObjectProperties() - Constructor for class org.apache.qpid.server.security.access.config.ObjectProperties
 
ObjectProperties(ObjectProperties.Property, String) - Constructor for class org.apache.qpid.server.security.access.config.ObjectProperties
 
ObjectProperties(ObjectProperties) - Constructor for class org.apache.qpid.server.security.access.config.ObjectProperties
 
ObjectProperties(String) - Constructor for class org.apache.qpid.server.security.access.config.ObjectProperties
 
ObjectProperties(String, String, String) - Constructor for class org.apache.qpid.server.security.access.config.ObjectProperties
 
ObjectProperties.Property - Enum in org.apache.qpid.server.security.access.config
 
ObjectType - Enum in org.apache.qpid.server.security.access.config
An enumeration of all possible object types that can form part of an access control v2 rule.
OperationLoggingDetails - Class in org.apache.qpid.server.security.access.config
 
OperationLoggingDetails(String) - Constructor for class org.apache.qpid.server.security.access.config.OperationLoggingDetails
 
org.apache.qpid.server.security.access.config - package org.apache.qpid.server.security.access.config
 
org.apache.qpid.server.security.access.firewall - package org.apache.qpid.server.security.access.firewall
 
org.apache.qpid.server.security.access.plugins - package org.apache.qpid.server.security.access.plugins
 
OWNER - Static variable in class org.apache.qpid.server.security.access.config.Rule
String indicating all identified.

P

parse(String, EventLoggerProvider) - Static method in class org.apache.qpid.server.security.access.config.AclFileParser
 
parse(Reader, EventLoggerProvider) - Static method in class org.apache.qpid.server.security.access.config.AclFileParser
 
parse(String, String) - Method in class org.apache.qpid.server.security.access.config.AclRulePredicates
 
parse(String) - Static method in enum org.apache.qpid.server.security.access.config.ObjectProperties.Property
Properties are parsed using their canonical name (see ObjectProperties.Property.getCanonicalName(String)) so that, for the sake of user-friendliness, the ACL file parses is insensitive to case and underscores.
PATH - Static variable in interface org.apache.qpid.server.security.access.plugins.AclFileAccessControlProvider
 
put(ObjectProperties.Property, String) - Method in class org.apache.qpid.server.security.access.config.ObjectProperties
 
put(ObjectProperties.Property, Boolean) - Method in class org.apache.qpid.server.security.access.config.ObjectProperties
 

R

reload() - Method in interface org.apache.qpid.server.security.access.plugins.AclFileAccessControlProvider
 
reload() - Method in class org.apache.qpid.server.security.access.plugins.AclFileAccessControlProviderImpl
 
Rule - Class in org.apache.qpid.server.security.access.config
An access control v2 rule.
Rule(String, AclAction, RuleOutcome) - Constructor for class org.apache.qpid.server.security.access.config.Rule
 
RULE_BASED_TYPE - Static variable in interface org.apache.qpid.server.security.access.plugins.RuleBasedAccessControlProvider
 
RULE_BASED_TYPE - Static variable in interface org.apache.qpid.server.security.access.plugins.RuleBasedVirtualHostAccessControlProvider
 
RuleBasedAccessControl - Class in org.apache.qpid.server.security.access.config
 
RuleBasedAccessControl(RuleSet, Model) - Constructor for class org.apache.qpid.server.security.access.config.RuleBasedAccessControl
 
RuleBasedAccessControlProvider<X extends RuleBasedAccessControlProvider<X>> - Interface in org.apache.qpid.server.security.access.plugins
 
RuleBasedAccessControlProviderImplFactory - Class in org.apache.qpid.server.security.access.plugins
 
RuleBasedAccessControlProviderImplFactory() - Constructor for class org.apache.qpid.server.security.access.plugins.RuleBasedAccessControlProviderImplFactory
 
RuleBasedVirtualHostAccessControlProvider<X extends RuleBasedVirtualHostAccessControlProvider<X>> - Interface in org.apache.qpid.server.security.access.plugins
 
RuleBasedVirtualHostAccessControlProviderImpl - Class in org.apache.qpid.server.security.access.plugins
 
RuleBasedVirtualHostAccessControlProviderImpl(Map<String, Object>, QueueManagingVirtualHost<?>) - Constructor for class org.apache.qpid.server.security.access.plugins.RuleBasedVirtualHostAccessControlProviderImpl
 
RuleBasedVirtualHostAccessControlProviderImplFactory - Class in org.apache.qpid.server.security.access.plugins
 
RuleBasedVirtualHostAccessControlProviderImplFactory() - Constructor for class org.apache.qpid.server.security.access.plugins.RuleBasedVirtualHostAccessControlProviderImplFactory
 
RuleOutcome - Enum in org.apache.qpid.server.security.access.plugins
An enumeration of all possible outcomes that can be applied to an access control v2 rule.
RULES - Static variable in interface org.apache.qpid.server.security.access.plugins.RuleBasedAccessControlProvider
 
RULES - Static variable in interface org.apache.qpid.server.security.access.plugins.RuleBasedVirtualHostAccessControlProvider
 
RuleSet - Class in org.apache.qpid.server.security.access.config
Models the rule configuration for the access control plugin.
RuleSet(EventLoggerProvider, Collection<Rule>, Result) - Constructor for class org.apache.qpid.server.security.access.config.RuleSet
 

S

setName(String) - Method in class org.apache.qpid.server.security.access.config.ObjectProperties
 

T

toString() - Method in class org.apache.qpid.server.security.access.config.AclAction
 
toString() - Method in class org.apache.qpid.server.security.access.config.AclRulePredicates
 
toString() - Method in class org.apache.qpid.server.security.access.config.Action
 
toString() - Method in class org.apache.qpid.server.security.access.config.ClientAction
 
toString() - Method in enum org.apache.qpid.server.security.access.config.LegacyOperation
 
toString() - Method in class org.apache.qpid.server.security.access.config.ObjectProperties
 
toString() - Method in enum org.apache.qpid.server.security.access.config.ObjectType
 
toString() - Method in class org.apache.qpid.server.security.access.config.OperationLoggingDetails
 
toString() - Method in class org.apache.qpid.server.security.access.config.Rule
 
toString() - Method in class org.apache.qpid.server.security.access.firewall.HostnameFirewallRule
 
toString() - Method in class org.apache.qpid.server.security.access.firewall.NetworkFirewallRule
 

V

validateChange(ConfiguredObject<?>, Set<String>) - Method in class org.apache.qpid.server.security.access.plugins.RuleBasedVirtualHostAccessControlProviderImpl
 
valueOf(String) - Static method in enum org.apache.qpid.server.security.access.config.LegacyOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.qpid.server.security.access.config.ObjectProperties.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.qpid.server.security.access.config.ObjectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.qpid.server.security.access.plugins.RuleOutcome
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.qpid.server.security.access.config.LegacyOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.qpid.server.security.access.config.ObjectProperties.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.qpid.server.security.access.config.ObjectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.qpid.server.security.access.plugins.RuleOutcome
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L M N O P R S T V 
Skip navigation links

Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.