Skip navigation links
A C D F G H I O S U 

A

access(ObjectType, Object) - Method in class org.wso2.carbon.andes.authorization.service.andes.AndesAuthorizationPlugin
Authorize access to broker
activate(ComponentContext) - Method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceComponent
 
AndesAuthorizationHandler - Class in org.wso2.carbon.andes.authorization.andes
This class evaluates the user permissions that are allowed for a user when doing an action for a certain queue, topic or durable topic.
AndesAuthorizationHandler() - Constructor for class org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandler
 
AndesAuthorizationHandlerException - Exception in org.wso2.carbon.andes.authorization.andes
Exception class for user authorization
AndesAuthorizationHandlerException() - Constructor for exception org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandlerException
AndesAuthorizationHandlerException(Throwable) - Constructor for exception org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandlerException
AndesAuthorizationHandlerException(String) - Constructor for exception org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandlerException
AndesAuthorizationHandlerException(String, Throwable) - Constructor for exception org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandlerException
AndesAuthorizationPlugin - Class in org.wso2.carbon.andes.authorization.service.andes
Andes access control class based on Carbon Authorization Manager
AndesAuthorizationPlugin() - Constructor for class org.wso2.carbon.andes.authorization.service.andes.AndesAuthorizationPlugin
 
AndesAuthorizationPluginConfiguration - Class in org.wso2.carbon.andes.authorization.service.andes
This is the configuration class for AndesAuthorizationPlugin that is based on andes plugin configuration model.
AndesAuthorizationPluginConfiguration() - Constructor for class org.wso2.carbon.andes.authorization.service.andes.AndesAuthorizationPluginConfiguration
 
authorise(Operation, ObjectType, ObjectProperties) - Method in class org.wso2.carbon.andes.authorization.service.andes.AndesAuthorizationPlugin
Authorize operations inside broker
AuthorizationConfigurationManager - Class in org.wso2.carbon.andes.authorization.config
This class acts as a access point to retrieve config parameters used within the authorization.
AuthorizationServiceComponent - Class in org.wso2.carbon.andes.authorization.internal
 
AuthorizationServiceComponent() - Constructor for class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceComponent
 
AuthorizationServiceDataHolder - Class in org.wso2.carbon.andes.authorization.internal
This singleton class holds common properties shared inside the authorization bundle.

C

CarbonPermissionBasedMQTTAuthorizer - Class in org.wso2.carbon.andes.authorization.andes
Authorize the connecting users against Carbon Permission Model.
CarbonPermissionBasedMQTTAuthorizer() - Constructor for class org.wso2.carbon.andes.authorization.andes.CarbonPermissionBasedMQTTAuthorizer
 

D

deactivate(ComponentContext) - Method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceComponent
 

F

FACTORY - Static variable in class org.wso2.carbon.andes.authorization.service.andes.AndesAuthorizationPlugin
Factory method for AndesAuthorizationPlugin
FACTORY - Static variable in class org.wso2.carbon.andes.authorization.service.andes.AndesAuthorizationPluginConfiguration
Factory method for AndesAuthorizationPluginConfiguration

G

getElementsProcessed() - Method in class org.wso2.carbon.andes.authorization.service.andes.AndesAuthorizationPluginConfiguration
 
getInstance() - Static method in class org.wso2.carbon.andes.authorization.config.AuthorizationConfigurationManager
 
getInstance() - Static method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceDataHolder
 
getProperty(String) - Method in class org.wso2.carbon.andes.authorization.config.AuthorizationConfigurationManager
 
getRealmService() - Method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceDataHolder
Get stored RealmService instance
getRegistryService() - Method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceDataHolder
Get stored RegistryService instance

H

handleBindQueue(String, UserRealm, ObjectProperties, Operation) - Static method in class org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandler
Authorize binding a destination to an exchange based on permissions.
handleBrowseQueue(String, UserRealm, ObjectProperties, Operation) - Static method in class org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandler
Evaluate whether the user has browsing permission for a queue
handleConsumeQueue(String, UserRealm, ObjectProperties, Operation) - Static method in class org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandler
Evaluates whether the user has consuming permissions for a queue, topic or durable topic.
handleCreateQueue(String, UserRealm, ObjectProperties, Operation) - Static method in class org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandler
Evaluates user permissions when creating a queue.
handleDeleteQueue(String, UserRealm, ObjectProperties, Operation) - Static method in class org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandler
The following method handles the deletion of a queue by checking whether the user is authorized or not.
handlePublishToExchange(String, UserRealm, ObjectProperties, Operation) - Static method in class org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandler
Authorise publishing to a given exchange based on user's permissions.
handlePurgeQueue(String, UserRealm, ObjectProperties, Operation) - Static method in class org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandler
This method handles the deletion of messages of a topic or queue.
handleUnbindQueue(String, UserRealm, ObjectProperties, Operation) - Static method in class org.wso2.carbon.andes.authorization.andes.AndesAuthorizationHandler
Evaluates whether the user has unbind permissions for an exchange.

I

initConfig() - Method in class org.wso2.carbon.andes.authorization.config.AuthorizationConfigurationManager
Initialize the configuration properties that required for OAuth based authentication.
isAuthorizedForTopic(MQTTAuthorizationSubject, String, MQTTAuthoriztionPermissionLevel) - Method in class org.wso2.carbon.andes.authorization.andes.CarbonPermissionBasedMQTTAuthorizer
Authorized the user against carbon permission model.
isAuthorizedToConnect(MQTTAuthorizationSubject) - Method in class org.wso2.carbon.andes.authorization.andes.CarbonPermissionBasedMQTTAuthorizer
Authorized the user against carbon permission model.

O

org.wso2.carbon.andes.authorization.andes - package org.wso2.carbon.andes.authorization.andes
 
org.wso2.carbon.andes.authorization.config - package org.wso2.carbon.andes.authorization.config
 
org.wso2.carbon.andes.authorization.internal - package org.wso2.carbon.andes.authorization.internal
 
org.wso2.carbon.andes.authorization.service.andes - package org.wso2.carbon.andes.authorization.service.andes
 

S

setRealmService(RealmService) - Method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceComponent
 
setRealmService(RealmService) - Method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceDataHolder
Set RealmService instance
setRegistryService(RegistryService) - Method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceComponent
 
setRegistryService(RegistryService) - Method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceDataHolder
Set RegistryService instance received when the bundle starts up
setServerConfiguration(ServerConfigurationService) - Method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceComponent
 

U

unsetRealmService(RealmService) - Method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceComponent
 
unsetRegistryService(RegistryService) - Method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceComponent
 
unsetServerConfiguration(ServerConfigurationService) - Method in class org.wso2.carbon.andes.authorization.internal.AuthorizationServiceComponent
 
A C D F G H I O S U 
Skip navigation links

Copyright © 2021 WSO2. All rights reserved.