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

A

abort() - Method in class io.ballerina.messaging.broker.auth.authentication.jaas.UserStoreLoginModule
 
addGroups(String, String, String, List<String>) - Method in interface io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.AuthResourceDao
Add batch of group mapping to the given auth resource
addGroups(String, String, String, List<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceInMemoryDao
 
addGroups(String, String, String, List<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceRdbmsDao
 
addGroupsToResource(String, String, String, List<String>) - Method in interface io.ballerina.messaging.broker.auth.authorization.Authorizer
Allow given groups to access the givne resource.
addGroupsToResource(String, String, String, List<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.empty.NoOpAuthorizer
 
addGroupsToResource(String, String, String, List<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.DefaultAuthorizer
 
addGroupsToResource(String, String, String, List<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.DiscretionaryAccessController
Allow given groups to access the given resource.
addGroupsToResource(String, String, String, List<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.MemoryDacHandler
 
addGroupsToResource(String, String, String, List<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.RdbmsDacHandler
 
addProtectedResource(String, String, boolean, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.Authorizer
Create auth resource.
addProtectedResource(String, String, boolean, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.empty.NoOpAuthorizer
 
addProtectedResource(String, String, boolean, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.DefaultAuthorizer
 
addResource(String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.DiscretionaryAccessController
Create auth resource.
addResource(String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.MemoryDacHandler
 
addResource(String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.RdbmsDacHandler
 
addUserGroup(String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.AuthScope
 
authenticate(String, char[]) - Method in interface io.ballerina.messaging.broker.auth.authentication.Authenticator
Authenticate given user based on defined authentication strategy.
authenticate(String, char[]) - Method in class io.ballerina.messaging.broker.auth.authentication.authenticator.DefaultAuthenticator
 
authenticate(String, char[]) - Method in class io.ballerina.messaging.broker.auth.authentication.authenticator.JaasAuthenticator
 
authenticate(String, char...) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.FileBasedUserStore
Authenticate given user with credentials.
authenticate(String, char...) - Method in interface io.ballerina.messaging.broker.auth.authorization.UserStore
Authenticate given user with credentials.
AUTHENTICATION_ID - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConstants
 
AuthenticationConfiguration() - Constructor for class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthenticationConfiguration
 
Authenticator - Interface in io.ballerina.messaging.broker.auth.authentication
Interface represents the authenticator.
AuthenticatorConfiguration() - Constructor for class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthenticatorConfiguration
 
AuthenticatorFactory - Class in io.ballerina.messaging.broker.auth.authentication
Factory class for retrieve an instance of specified implementation of Authenticator.
AuthenticatorFactory() - Constructor for class io.ballerina.messaging.broker.auth.authentication.AuthenticatorFactory
 
AuthException - Exception in io.ballerina.messaging.broker.auth
This Exception class represents login failures.
AuthException(String) - Constructor for exception io.ballerina.messaging.broker.auth.AuthException
 
AuthException(ResourceType, String, ResourceAction) - Constructor for exception io.ballerina.messaging.broker.auth.AuthException
 
AuthException(String, Throwable) - Constructor for exception io.ballerina.messaging.broker.auth.AuthException
 
AuthManager - Class in io.ballerina.messaging.broker.auth
Class to manage authentication and authorization of message broker incoming connections.
AuthManager(StartupContext) - Constructor for class io.ballerina.messaging.broker.auth.AuthManager
 
AuthNotFoundException - Exception in io.ballerina.messaging.broker.auth
This Exception class represents login failures.
AuthNotFoundException(String) - Constructor for exception io.ballerina.messaging.broker.auth.AuthNotFoundException
 
AuthNotFoundException(String, Throwable) - Constructor for exception io.ballerina.messaging.broker.auth.AuthNotFoundException
 
AuthorizationConfiguration() - Constructor for class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthorizationConfiguration
 
AuthorizationHandler - Class in io.ballerina.messaging.broker.auth.authorization
Class handles authorization for broker actions.
AuthorizationHandler(Authorizer) - Constructor for class io.ballerina.messaging.broker.auth.authorization.AuthorizationHandler
 
authorize(String, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.Authorizer
Authorize user with given scope key.
authorize(String, String, String, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.Authorizer
Authorize resource with given resource and action.
authorize(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.empty.NoOpAuthorizer
 
authorize(String, String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.empty.NoOpAuthorizer
 
authorize(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.DefaultAuthorizer
 
authorize(String, String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.DefaultAuthorizer
 
authorize(String, Set<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.AuthScopeStoreImpl
 
authorize(String, Set<String>) - Method in interface io.ballerina.messaging.broker.auth.authorization.AuthScopeStore
Authorize user for given resource and action
authorize(String, String, String, String, Set<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.DiscretionaryAccessController
Authorize resource with given resource and action.
authorize(String, Set<String>) - Method in interface io.ballerina.messaging.broker.auth.authorization.MandatoryAccessController
Authorize user with given scope key.
authorize(String, Set<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.DefaultMacHandler
 
authorize(String, Set<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.NoOpMacHandler
 
Authorizer - Interface in io.ballerina.messaging.broker.auth.authorization
Interface represents authorization for broker resources.
AuthorizerFactory - Class in io.ballerina.messaging.broker.auth.authorization
Factory class for create new instance of @Authorizer.
AuthorizerFactory() - Constructor for class io.ballerina.messaging.broker.auth.authorization.AuthorizerFactory
 
AuthResource - Class in io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource
Representation for auth resource.
AuthResource(String, String, boolean, String, Map<String, Set<String>>) - Constructor for class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.AuthResource
 
AuthResource(String, String, boolean, String) - Constructor for class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.AuthResource
 
AuthResourceDao - Interface in io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao
Defines functionality required at persistence layer for managing resources.
AuthResourceInMemoryDao - Class in io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl
Class implements AuthResourceDao to provide functionality manage in memory auth resources.
AuthResourceInMemoryDao() - Constructor for class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceInMemoryDao
 
AuthResourceRdbmsDao - Class in io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl
Class implements AuthResourceDao to provide database functionality to manage auth resources.
AuthResourceRdbmsDao(DataSource) - Constructor for class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceRdbmsDao
 
AuthResult - Class in io.ballerina.messaging.broker.auth.authentication
Representation of result after authenticate using @Authenticator.
AuthResult(boolean, String) - Constructor for class io.ballerina.messaging.broker.auth.authentication.AuthResult
 
AuthScope - Class in io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope
Representation for auth scope.
AuthScope(String, Set<String>) - Constructor for class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.AuthScope
 
AuthScopeDao - Class in io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao
Defines functionality required at persistence layer for managing auth scopes..
AuthScopeDao(DataSource) - Constructor for class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao.AuthScopeDao
 
AuthScopeRdbmsDao - Class in io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao.impl
Class implements AuthScopeDao to provide database functionality to manage scopes.
AuthScopeRdbmsDao(DataSource) - Constructor for class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao.impl.AuthScopeRdbmsDao
 
AuthScopeStore - Interface in io.ballerina.messaging.broker.auth.authorization
Representation for auth scope store which provides Mandatory access control (MAC) based authorization model for broker resources.
AuthScopeStoreImpl - Class in io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope
Class use implementation of @AuthScopeStore to provide database based auth scope store .
AuthScopeStoreImpl(BrokerAuthConfiguration, DataSource) - Constructor for class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.AuthScopeStoreImpl
 
AuthServerException - Exception in io.ballerina.messaging.broker.auth
This Exception class represents login failures.
AuthServerException(String) - Constructor for exception io.ballerina.messaging.broker.auth.AuthServerException
 
AuthServerException(String, Throwable) - Constructor for exception io.ballerina.messaging.broker.auth.AuthServerException
 

B

BROKER_SECURITY_CONFIG - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConstants
 
BROKER_SECURITY_PROVIDER_INFO - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConstants
 
BROKER_SECURITY_PROVIDER_VERSION - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConstants
 
BrokerAuthConfiguration - Class in io.ballerina.messaging.broker.auth
Represents authentication configuration for broker.
BrokerAuthConfiguration() - Constructor for class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration
 
BrokerAuthConfiguration.AuthenticationConfiguration - Class in io.ballerina.messaging.broker.auth
Represents authentication configuration for broker.
BrokerAuthConfiguration.AuthenticatorConfiguration - Class in io.ballerina.messaging.broker.auth
Represents authenticator configuration for broker.
BrokerAuthConfiguration.AuthorizationConfiguration - Class in io.ballerina.messaging.broker.auth
Represents authorization configuration for broker.
BrokerAuthConfiguration.CacheConfiguration - Class in io.ballerina.messaging.broker.auth
Represents permission cache configuration required for authorization.
BrokerAuthConfiguration.DacConfigurations - Class in io.ballerina.messaging.broker.auth
Represents userStore configuration for broker.
BrokerAuthConfiguration.MacConfigurations - Class in io.ballerina.messaging.broker.auth
Represents userStore configuration for broker.
BrokerAuthConfiguration.UserStoreConfiguration - Class in io.ballerina.messaging.broker.auth
Represents userStore configuration for broker.
BrokerAuthConstants - Class in io.ballerina.messaging.broker.auth
Constants related to broker auth.
BrokerSecurityProvider - Class in io.ballerina.messaging.broker.auth.authentication.sasl
Provider implementation for register AMQ SASL server factories in Java Security.
BrokerSecurityProvider(String, Map<String, SaslServerBuilder>) - Constructor for class io.ballerina.messaging.broker.auth.authentication.sasl.BrokerSecurityProvider
Constructs a provider with the specified name and sasl server builders map.

C

CacheConfiguration() - Constructor for class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.CacheConfiguration
 
changeResourceOwner(String, String, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.Authorizer
Create auth resource.
changeResourceOwner(String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.empty.NoOpAuthorizer
 
changeResourceOwner(String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.DefaultAuthorizer
 
changeResourceOwner(String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.DiscretionaryAccessController
Create auth resource.
changeResourceOwner(String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.MemoryDacHandler
 
changeResourceOwner(String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.RdbmsDacHandler
 
commit() - Method in class io.ballerina.messaging.broker.auth.authentication.jaas.UserStoreLoginModule
 
CONFIG_PROPERTY_JAAS_LOGIN_MODULE - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConstants
 
createAuthResource(ResourceType, String, boolean, Subject) - Method in class io.ballerina.messaging.broker.auth.authorization.AuthorizationHandler
Create auth resource.
createSaslServer(String, String, String, Map<String, ?>, CallbackHandler) - Method in class io.ballerina.messaging.broker.auth.authentication.sasl.plain.PlainSaslServerFactory
 
createSaslServer(String, String) - Method in class io.ballerina.messaging.broker.auth.AuthManager
Create sasl server for given mechanism.
createSubject(String) - Static method in class io.ballerina.messaging.broker.auth.UsernamePrincipal
Create subject from the given authorization.
createUserStore(StartupContext, BrokerAuthConfiguration) - Static method in class io.ballerina.messaging.broker.auth.authorization.AuthorizerFactory
 

D

DacConfigurations() - Constructor for class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.DacConfigurations
 
DefaultAuthenticator - Class in io.ballerina.messaging.broker.auth.authentication.authenticator
Disabled authentication representation for @Authenticator.
DefaultAuthenticator() - Constructor for class io.ballerina.messaging.broker.auth.authentication.authenticator.DefaultAuthenticator
 
DefaultAuthorizer - Class in io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms
Class provides database based @Authorizer implementation.
DefaultAuthorizer(DiscretionaryAccessController, MandatoryAccessController, UserStore) - Constructor for class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.DefaultAuthorizer
 
DefaultMacHandler - Class in io.ballerina.messaging.broker.auth.authorization.provider
Default implementation class for MAC handler.
DefaultMacHandler() - Constructor for class io.ballerina.messaging.broker.auth.authorization.provider.DefaultMacHandler
 
delete(String, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.AuthResourceDao
Delete resource from database on given given resource type and name and user groups.
delete(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceInMemoryDao
 
delete(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceRdbmsDao
 
deleteAuthResource(ResourceType, String) - Method in class io.ballerina.messaging.broker.auth.authorization.AuthorizationHandler
Delete auth resource.
deleteProtectedResource(String, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.Authorizer
Delete auth resource.
deleteProtectedResource(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.empty.NoOpAuthorizer
 
deleteProtectedResource(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.DefaultAuthorizer
 
deleteResource(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.DiscretionaryAccessController
Delete auth resource.
deleteResource(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.MemoryDacHandler
 
deleteResource(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.RdbmsDacHandler
 
DiscretionaryAccessController - Class in io.ballerina.messaging.broker.auth.authorization
Used to manage permissions for dynamic resources.
DiscretionaryAccessController() - Constructor for class io.ballerina.messaging.broker.auth.authorization.DiscretionaryAccessController
 

E

equals(Object) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.ResourceCacheKey
 
equals(Object) - Method in class io.ballerina.messaging.broker.auth.UsernamePrincipal
 

F

FileBasedUserStore - Class in io.ballerina.messaging.broker.auth.authorization.provider
This class implements @UserStore to connect to file based user store.
FileBasedUserStore() - Constructor for class io.ballerina.messaging.broker.auth.authorization.provider.FileBasedUserStore
 

G

getActionsUserGroupsMap() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.AuthResource
 
getAuthentication() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration
 
getAuthenticator(StartupContext, BrokerAuthConfiguration.AuthenticationConfiguration, UserStore) - Method in class io.ballerina.messaging.broker.auth.authentication.AuthenticatorFactory
Provides an instance of @Authenticator
getAuthenticator() - Method in class io.ballerina.messaging.broker.auth.AuthManager
Provides authenticator which will be used to authenticate users.
getAuthenticator() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthenticationConfiguration
 
getAuthorization() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration
 
getAuthorizer() - Method in class io.ballerina.messaging.broker.auth.AuthManager
Provides authorizer which will be used to authorize users for broker resources.
getAuthorizer(BrokerCommonConfiguration, BrokerAuthConfiguration, UserStore, StartupContext) - Static method in class io.ballerina.messaging.broker.auth.authorization.AuthorizerFactory
Provides an instance of @Authorizer
getAuthResource(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.empty.NoOpAuthorizer
 
getAuthResource(String, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.Authorizer
Query auth resource.
getAuthResource(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.DefaultAuthorizer
 
getAuthResource(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.DiscretionaryAccessController
Get auth resource.
getAuthResource(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.MemoryDacHandler
 
getAuthResource(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.RdbmsDacHandler
 
getCache() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthorizationConfiguration
 
getCallbackHandler() - Method in class io.ballerina.messaging.broker.auth.authentication.sasl.plain.PlainSaslServerBuilder
 
getCallbackHandler() - Method in interface io.ballerina.messaging.broker.auth.authentication.sasl.SaslServerBuilder
This is used to store and provide security information to authenticator.
getClassName() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthenticatorConfiguration
 
getClassName() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.DacConfigurations
 
getClassName() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.MacConfigurations
 
getClassName() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.UserStoreConfiguration
 
getDiscretionaryAccessController() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthorizationConfiguration
Getter for discretionaryAccessController
getMandatoryAccessController() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthorizationConfiguration
Getter for mandatoryAccessController
getMechanismName() - Method in class io.ballerina.messaging.broker.auth.authentication.sasl.plain.PlainSaslServerBuilder
 
getMechanismName() - Method in interface io.ballerina.messaging.broker.auth.authentication.sasl.SaslServerBuilder
Provides list of mechanisms supported by server.
getMechanismNames(Map<String, ?>) - Method in class io.ballerina.messaging.broker.auth.authentication.sasl.plain.PlainSaslServerFactory
 
getName() - Method in class io.ballerina.messaging.broker.auth.UsernamePrincipal
 
getOwner() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.AuthResource
 
getPassword() - Method in class io.ballerina.messaging.broker.auth.user.config.UserConfig
 
getPassword() - Method in class io.ballerina.messaging.broker.auth.user.dto.User
 
getProperties() - Method in class io.ballerina.messaging.broker.auth.authentication.sasl.plain.PlainSaslServerBuilder
 
getProperties() - Method in interface io.ballerina.messaging.broker.auth.authentication.sasl.SaslServerBuilder
Provides map of properties which needs to be passed in to the Sasl.createSaslServer.
getProperties() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthenticatorConfiguration
 
getProperties() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.DacConfigurations
 
getProperties() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.MacConfigurations
 
getProperties() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.UserStoreConfiguration
 
getResourceAction(String) - Static method in enum io.ballerina.messaging.broker.auth.authorization.enums.ResourceAction
 
getResourceName() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.AuthResource
 
getResourceName() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.ResourceCacheKey
 
getResourceType() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.AuthResource
 
getResourceType() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.ResourceCacheKey
 
getRoles() - Method in class io.ballerina.messaging.broker.auth.user.config.UserConfig
 
getRoles() - Method in class io.ballerina.messaging.broker.auth.user.dto.User
 
getScopeName() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.AuthScope
 
getServerFactoryClass() - Method in class io.ballerina.messaging.broker.auth.authentication.sasl.plain.PlainSaslServerBuilder
 
getServerFactoryClass() - Method in interface io.ballerina.messaging.broker.auth.authentication.sasl.SaslServerBuilder
Provides server factory SaslServerFactory for the Java Cryptography Architecture (JCA) registration.
getSize() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.CacheConfiguration
 
getTimeout() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.CacheConfiguration
 
getUserConfigs() - Method in class io.ballerina.messaging.broker.auth.user.config.UsersFile
 
getUserGroups() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.AuthScope
 
getUserGroupsList(String) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.FileBasedUserStore
Retrieve the list of userRegistry for given username.
getUserGroupsList(String) - Method in interface io.ballerina.messaging.broker.auth.authorization.UserStore
Get set of user Groups for the user
getUserId() - Method in class io.ballerina.messaging.broker.auth.authentication.AuthResult
 
getUsername() - Method in class io.ballerina.messaging.broker.auth.user.config.UserConfig
 
getUsername() - Method in class io.ballerina.messaging.broker.auth.user.dto.User
 
getUserStore() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthorizationConfiguration
 

H

handle(Callback[]) - Method in class io.ballerina.messaging.broker.auth.authentication.jaas.PlainSaslCallbackHandler
 
handle(ResourceAuthScope, ResourceType, String, ResourceAction, Subject) - Method in class io.ballerina.messaging.broker.auth.authorization.AuthorizationHandler
Handle given auth scope and auth resource authorization.
handle(ResourceType, String, ResourceAction, Subject) - Method in class io.ballerina.messaging.broker.auth.authorization.AuthorizationHandler
Handle given auth scope authorization.
handle(ResourceAuthScope, Subject) - Method in class io.ballerina.messaging.broker.auth.authorization.AuthorizationHandler
Handle given auth scope authorization.
hashCode() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.ResourceCacheKey
 
hashCode() - Method in class io.ballerina.messaging.broker.auth.UsernamePrincipal
 

I

initialize(StartupContext, UserStore, Map<String, Object>) - Method in class io.ballerina.messaging.broker.auth.authentication.authenticator.DefaultAuthenticator
 
initialize(StartupContext, UserStore, Map<String, Object>) - Method in interface io.ballerina.messaging.broker.auth.authentication.Authenticator
Initiate authenticator with startup context.
initialize(StartupContext, UserStore, Map<String, Object>) - Method in class io.ballerina.messaging.broker.auth.authentication.authenticator.JaasAuthenticator
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class io.ballerina.messaging.broker.auth.authentication.jaas.UserStoreLoginModule
 
initialize(StartupContext) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.empty.NoOpAuthorizer
 
initialize(StartupContext) - Method in interface io.ballerina.messaging.broker.auth.authorization.Authorizer
Initialize authorization strategy based on given auth configuration, user store manager and data source.
initialize(StartupContext) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.DefaultAuthorizer
 
initialize(StartupContext, UserStore, Map<String, String>) - Method in class io.ballerina.messaging.broker.auth.authorization.DiscretionaryAccessController
Initialize authorization controller based on given auth configuration, user store.
initialize(StartupContext, UserStore, Map<String, String>) - Method in interface io.ballerina.messaging.broker.auth.authorization.MandatoryAccessController
Initialize authorization controller based on given auth configuration, user store.
initialize(StartupContext, UserStore, Map<String, String>) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.DefaultMacHandler
 
initialize(StartupContext, Map<String, String>) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.FileBasedUserStore
 
initialize(StartupContext, UserStore, Map<String, String>) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.MemoryDacHandler
 
initialize(StartupContext, UserStore, Map<String, String>) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.NoOpMacHandler
 
initialize(StartupContext, UserStore, Map<String, String>) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.RdbmsDacHandler
 
initialize(StartupContext, Map<String, String>) - Method in interface io.ballerina.messaging.broker.auth.authorization.UserStore
Initialize authorization strategy based on given auth configuration, user store manager and data source.
io.ballerina.messaging.broker.auth - package io.ballerina.messaging.broker.auth
 
io.ballerina.messaging.broker.auth.authentication - package io.ballerina.messaging.broker.auth.authentication
 
io.ballerina.messaging.broker.auth.authentication.authenticator - package io.ballerina.messaging.broker.auth.authentication.authenticator
 
io.ballerina.messaging.broker.auth.authentication.jaas - package io.ballerina.messaging.broker.auth.authentication.jaas
 
io.ballerina.messaging.broker.auth.authentication.sasl - package io.ballerina.messaging.broker.auth.authentication.sasl
 
io.ballerina.messaging.broker.auth.authentication.sasl.plain - package io.ballerina.messaging.broker.auth.authentication.sasl.plain
 
io.ballerina.messaging.broker.auth.authorization - package io.ballerina.messaging.broker.auth.authorization
 
io.ballerina.messaging.broker.auth.authorization.authorizer.empty - package io.ballerina.messaging.broker.auth.authorization.authorizer.empty
 
io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms - package io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms
 
io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource - package io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource
 
io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao - package io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao
 
io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl - package io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl
 
io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope - package io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope
 
io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao - package io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao
 
io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao.impl - package io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao.impl
 
io.ballerina.messaging.broker.auth.authorization.enums - package io.ballerina.messaging.broker.auth.authorization.enums
 
io.ballerina.messaging.broker.auth.authorization.provider - package io.ballerina.messaging.broker.auth.authorization.provider
 
io.ballerina.messaging.broker.auth.user.config - package io.ballerina.messaging.broker.auth.user.config
 
io.ballerina.messaging.broker.auth.user.dto - package io.ballerina.messaging.broker.auth.user.dto
 
isAuthenticated() - Method in class io.ballerina.messaging.broker.auth.authentication.AuthResult
 
isAuthenticationEnabled() - Method in class io.ballerina.messaging.broker.auth.AuthManager
Provides broker authentication enabled.
isAuthorizationEnabled() - Method in class io.ballerina.messaging.broker.auth.AuthManager
Provides broker authorization enabled
isDurable() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.AuthResource
 
isEnabled() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthenticationConfiguration
 
isEnabled() - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthorizationConfiguration
 
isExists(String, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.AuthResourceDao
Check resource existence for given resource type and name.
isExists(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceInMemoryDao
 
isExists(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceRdbmsDao
 
isUserExists(String) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.FileBasedUserStore
 
isUserExists(String) - Method in interface io.ballerina.messaging.broker.auth.authorization.UserStore
Verify given username against underlying user store

J

JaasAuthenticator - Class in io.ballerina.messaging.broker.auth.authentication.authenticator
An implementation of @Authenticator for provide authentication using Jaas @LoginModule.
JaasAuthenticator() - Constructor for class io.ballerina.messaging.broker.auth.authentication.authenticator.JaasAuthenticator
 

L

login() - Method in class io.ballerina.messaging.broker.auth.authentication.jaas.UserStoreLoginModule
 
logout() - Method in class io.ballerina.messaging.broker.auth.authentication.jaas.UserStoreLoginModule
 

M

MacConfigurations() - Constructor for class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.MacConfigurations
 
MandatoryAccessController - Interface in io.ballerina.messaging.broker.auth.authorization
Used to manage static resource permissions.
MemoryDacHandler - Class in io.ballerina.messaging.broker.auth.authorization.provider
This implementation used when there is no auth manager set to the startup context.
MemoryDacHandler() - Constructor for class io.ballerina.messaging.broker.auth.authorization.provider.MemoryDacHandler
 

N

NAMESPACE - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration
Namespace used in the config file.
NoOpAuthorizer - Class in io.ballerina.messaging.broker.auth.authorization.authorizer.empty
Defines empty @Authorizer when authorization is disabled.
NoOpAuthorizer() - Constructor for class io.ballerina.messaging.broker.auth.authorization.authorizer.empty.NoOpAuthorizer
 
NoOpMacHandler - Class in io.ballerina.messaging.broker.auth.authorization.provider
NoOpMacHandler allows every request.
NoOpMacHandler() - Constructor for class io.ballerina.messaging.broker.auth.authorization.provider.NoOpMacHandler
 

P

persist(AuthResource) - Method in interface io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.AuthResourceDao
Persist resource in the database
persist(AuthResource) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceInMemoryDao
 
persist(AuthResource) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceRdbmsDao
 
PlainSaslCallbackHandler - Class in io.ballerina.messaging.broker.auth.authentication.jaas
Class callback handler which is used to set user name and password given in incoming connection request.
PlainSaslCallbackHandler() - Constructor for class io.ballerina.messaging.broker.auth.authentication.jaas.PlainSaslCallbackHandler
 
PlainSaslServerBuilder - Class in io.ballerina.messaging.broker.auth.authentication.sasl.plain
Class implements SaslServerBuilder to build the PLAIN SASL provider mechanism.
PlainSaslServerBuilder(Authenticator) - Constructor for class io.ballerina.messaging.broker.auth.authentication.sasl.plain.PlainSaslServerBuilder
 
PlainSaslServerFactory - Class in io.ballerina.messaging.broker.auth.authentication.sasl.plain
SASL server factory for PlainSaslServer which will be registered using SaslServerBuilder.
PlainSaslServerFactory() - Constructor for class io.ballerina.messaging.broker.auth.authentication.sasl.plain.PlainSaslServerFactory
 
PROPERTY_AUTHENTICATOR_INSTANCE - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConstants
 
PROPERTY_USER_STORE_CONNECTOR - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConstants
 

R

RdbmsDacHandler - Class in io.ballerina.messaging.broker.auth.authorization.provider
Class provides implementation of @DiscretionaryAccessController with database based auth resource store.
RdbmsDacHandler() - Constructor for class io.ballerina.messaging.broker.auth.authorization.provider.RdbmsDacHandler
 
read(String, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.AuthResourceDao
Get resource for given resource type and name.
read(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceInMemoryDao
 
read(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceRdbmsDao
 
read(String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.AuthScopeStoreImpl
 
read(String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao.AuthScopeDao
Read scope for given scope name
read(String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao.impl.AuthScopeRdbmsDao
 
read(String) - Method in interface io.ballerina.messaging.broker.auth.authorization.AuthScopeStore
Read authScope for given scope key.
readAll(String, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.AuthResourceDao
Get all resource for given resource type.
readAll(String, String, String, List<String>) - Method in interface io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.AuthResourceDao
Get all resource for given resource type.
readAll(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceInMemoryDao
 
readAll(String, String, String, List<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceInMemoryDao
 
readAll(String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceRdbmsDao
 
readAll(String, String, String, List<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceRdbmsDao
 
readAll() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.AuthScopeStoreImpl
 
readAll() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao.AuthScopeDao
Read all scopes
readAll() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao.impl.AuthScopeRdbmsDao
 
readAll() - Method in interface io.ballerina.messaging.broker.auth.authorization.AuthScopeStore
Read all authScopes.
removeGroup(String, String, String, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.AuthResourceDao
Remove a group mapping from the given auth resource.
removeGroup(String, String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceInMemoryDao
 
removeGroup(String, String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceRdbmsDao
 
removeGroupFromResource(String, String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.empty.NoOpAuthorizer
 
removeGroupFromResource(String, String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.DefaultAuthorizer
 
removeGroupFromResource(String, String, String, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.Authorizer
Revoke access from the given group.
removeGroupFromResource(String, String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.DiscretionaryAccessController
Revoke access from the given group.
removeGroupFromResource(String, String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.MemoryDacHandler
 
removeGroupFromResource(String, String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.provider.RdbmsDacHandler
 
ResourceAction - Enum in io.ballerina.messaging.broker.auth.authorization.enums
Enum used to represent resource actions.
ResourceAuthScope - Enum in io.ballerina.messaging.broker.auth.authorization.enums
Enum used to represent resource auth scopes.
ResourceCacheKey - Class in io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource
Class represents cache key for auth resource cache.
ResourceCacheKey(String, String) - Constructor for class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.ResourceCacheKey
 
ResourceType - Enum in io.ballerina.messaging.broker.auth.authorization.enums
Enum used to represent broker resource types.

S

SASL_SERVER_FACTORY_PREFIX - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConstants
 
SaslServerBuilder - Interface in io.ballerina.messaging.broker.auth.authentication.sasl
Interface for build custom @SaslServer for register security mechanisms.
setAuthentication(BrokerAuthConfiguration.AuthenticationConfiguration) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration
 
setAuthenticator(BrokerAuthConfiguration.AuthenticatorConfiguration) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthenticationConfiguration
 
setAuthorization(BrokerAuthConfiguration.AuthorizationConfiguration) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration
 
setCache(BrokerAuthConfiguration.CacheConfiguration) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthorizationConfiguration
 
setClassName(String) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthenticatorConfiguration
 
setClassName(String) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.DacConfigurations
 
setClassName(String) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.MacConfigurations
 
setClassName(String) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.UserStoreConfiguration
 
setDiscretionaryAccessController(BrokerAuthConfiguration.DacConfigurations) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthorizationConfiguration
 
setEnabled(boolean) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthenticationConfiguration
 
setEnabled(boolean) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthorizationConfiguration
 
setMandatoryAccessController(BrokerAuthConfiguration.MacConfigurations) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthorizationConfiguration
 
setOwner(String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.AuthResource
 
setPassword(char...) - Method in class io.ballerina.messaging.broker.auth.authentication.jaas.PlainSaslCallbackHandler
 
setPassword(String) - Method in class io.ballerina.messaging.broker.auth.user.config.UserConfig
 
setProperties(Map<String, Object>) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthenticatorConfiguration
 
setProperties(Map<String, String>) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.DacConfigurations
 
setProperties(Map<String, String>) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.MacConfigurations
 
setProperties(Map<String, String>) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.UserStoreConfiguration
 
setRoles(List<String>) - Method in class io.ballerina.messaging.broker.auth.user.config.UserConfig
 
setSize(int) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.CacheConfiguration
 
setTimeout(int) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.CacheConfiguration
 
setUserConfigs(List<UserConfig>) - Method in class io.ballerina.messaging.broker.auth.user.config.UsersFile
 
setUsername(String) - Method in class io.ballerina.messaging.broker.auth.authentication.jaas.PlainSaslCallbackHandler
 
setUsername(String) - Method in class io.ballerina.messaging.broker.auth.user.config.UserConfig
 
setUserStore(BrokerAuthConfiguration.UserStoreConfiguration) - Method in class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.AuthorizationConfiguration
 
start() - Method in class io.ballerina.messaging.broker.auth.AuthManager
 
stop() - Method in class io.ballerina.messaging.broker.auth.AuthManager
 
SYSTEM_PARAM_JAAS_CONFIG - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConstants
 
SYSTEM_PARAM_USERS_CONFIG - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConstants
 

T

toString() - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.ResourceCacheKey
 
toString() - Method in enum io.ballerina.messaging.broker.auth.authorization.enums.ResourceAction
 
toString() - Method in enum io.ballerina.messaging.broker.auth.authorization.enums.ResourceAuthScope
 
toString() - Method in enum io.ballerina.messaging.broker.auth.authorization.enums.ResourceType
 
toString() - Method in class io.ballerina.messaging.broker.auth.UsernamePrincipal
 

U

update(AuthResource) - Method in interface io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.AuthResourceDao
Update resource owner in the database
update(AuthResource) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceInMemoryDao
 
update(AuthResource) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceRdbmsDao
 
update(String, List<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.AuthScopeStoreImpl
 
update(String, List<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao.AuthScopeDao
Persist scope key in the database
update(String, List<String>) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.scope.dao.impl.AuthScopeRdbmsDao
 
update(String, List<String>) - Method in interface io.ballerina.messaging.broker.auth.authorization.AuthScopeStore
Update auth
updateOwner(String, String, String) - Method in interface io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.AuthResourceDao
Update owner of the given resource.
updateOwner(String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceInMemoryDao
 
updateOwner(String, String, String) - Method in class io.ballerina.messaging.broker.auth.authorization.authorizer.rdbms.resource.dao.impl.AuthResourceRdbmsDao
 
User - Class in io.ballerina.messaging.broker.auth.user.dto
Class for represent user for file based user manager.
User(String, char[], Set<String>) - Constructor for class io.ballerina.messaging.broker.auth.user.dto.User
 
UserConfig - Class in io.ballerina.messaging.broker.auth.user.config
UserConfig mapper class.
UserConfig() - Constructor for class io.ballerina.messaging.broker.auth.user.config.UserConfig
 
UsernamePrincipal - Class in io.ballerina.messaging.broker.auth
A principal that is just a wrapper for a simple username
UsernamePrincipal(String) - Constructor for class io.ballerina.messaging.broker.auth.UsernamePrincipal
 
USERS_CONFIG_NAMESPACE - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConstants
 
USERS_FILE_NAME - Static variable in class io.ballerina.messaging.broker.auth.BrokerAuthConstants
 
UsersFile - Class in io.ballerina.messaging.broker.auth.user.config
User file mapper class.
UsersFile() - Constructor for class io.ballerina.messaging.broker.auth.user.config.UsersFile
 
UserStore - Interface in io.ballerina.messaging.broker.auth.authorization
Interface represents user store for broker users which provide authorization groups..
UserStoreConfiguration() - Constructor for class io.ballerina.messaging.broker.auth.BrokerAuthConfiguration.UserStoreConfiguration
 
UserStoreLoginModule - Class in io.ballerina.messaging.broker.auth.authentication.jaas
Default JaaS login module LoginModule for Message broker.
UserStoreLoginModule() - Constructor for class io.ballerina.messaging.broker.auth.authentication.jaas.UserStoreLoginModule
 

V

valueOf(String) - Static method in enum io.ballerina.messaging.broker.auth.authorization.enums.ResourceAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ballerina.messaging.broker.auth.authorization.enums.ResourceAuthScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ballerina.messaging.broker.auth.authorization.enums.ResourceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.ballerina.messaging.broker.auth.authorization.enums.ResourceAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ballerina.messaging.broker.auth.authorization.enums.ResourceAuthScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ballerina.messaging.broker.auth.authorization.enums.ResourceType
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 J L M N P R S T U V 
Skip navigation links

Copyright © 2018 WSO2. All rights reserved.