Skip navigation links
ActiveMQ Artemis Server 2.16.0.redhat-00041
A B C D E F G H I J K L M O P R S T U V W 

A

abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
Standard JAAS override.
abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ExternalCertificateLoginModule
 
abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.GuestLoginModule
 
abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
 
abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.Krb5LoginModule
 
abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 
abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
 
AbstractProtocolManager<P,I extends BaseInterceptor<P>,C extends RemotingConnection> - Class in org.apache.activemq.artemis.spi.core.protocol
 
AbstractProtocolManager() - Constructor for class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
 
AbstractProtocolManagerFactory<P extends BaseInterceptor> - Class in org.apache.activemq.artemis.spi.core.protocol
 
AbstractProtocolManagerFactory() - Constructor for class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManagerFactory
 
Acceptor - Interface in org.apache.activemq.artemis.spi.core.remoting
An Acceptor is used by the RemotingService to allow clients to connect.
AcceptorFactory - Interface in org.apache.activemq.artemis.spi.core.remoting
A factory for creating acceptors.
AcceptorTransportConfigurationParser - Class in org.apache.activemq.artemis.uri
 
AcceptorTransportConfigurationParser() - Constructor for class org.apache.activemq.artemis.uri.AcceptorTransportConfigurationParser
 
acceptsNoHandshake() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
If this protocols accepts connectoins without an initial handshake.
ActiveMQBasicSecurityManager - Class in org.apache.activemq.artemis.spi.core.security
All user and role state (both in memory and on disk) is maintained by the underlying StorageManager
ActiveMQBasicSecurityManager() - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
ActiveMQJAASSecurityManager - Class in org.apache.activemq.artemis.spi.core.security
This implementation delegates to the JAAS security interfaces.
ActiveMQJAASSecurityManager() - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
ActiveMQJAASSecurityManager(String) - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
ActiveMQJAASSecurityManager(String, String) - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
ActiveMQJAASSecurityManager(String, SecurityConfiguration) - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
ActiveMQJAASSecurityManager(String, String, SecurityConfiguration, SecurityConfiguration) - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
ActiveMQSecurityManager - Interface in org.apache.activemq.artemis.spi.core.security
Use to validate whether a user has is valid to connect to the server and perform certain functions
ActiveMQSecurityManager2 - Interface in org.apache.activemq.artemis.spi.core.security
Used to validate whether a user is authorized to connect to the server and perform certain functions on certain destinations.
ActiveMQSecurityManager3 - Interface in org.apache.activemq.artemis.spi.core.security
Used to validate whether a user is authorized to connect to the server and perform certain functions on certain destinations.
ActiveMQSecurityManager4 - Interface in org.apache.activemq.artemis.spi.core.security
Used to validate whether a user is authorized to connect to the server and perform certain functions on certain addresses This is an evolution of ActiveMQSecurityManager3 that adds the ability to specify the JAAS domain per call.
ActiveMQSecurityManager5 - Interface in org.apache.activemq.artemis.spi.core.security
Used to validate whether a user is authorized to connect to the server and perform certain functions on certain addresses This is an evolution of ActiveMQSecurityManager4 that integrates with the new Subject caching functionality.
ActiveMQSecurityManagerImpl - Class in org.apache.activemq.artemis.spi.core.security
Deprecated.
ActiveMQSecurityManagerImpl() - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl
Deprecated.
 
ActiveMQSecurityManagerImpl(SecurityConfiguration) - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl
Deprecated.
 
addChannelHandlers(ChannelPipeline) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
 
addNewUser(String, String, String...) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
addNewUser(String, String, String...) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
 
addNewUser(String, String, String...) - Method in interface org.apache.activemq.artemis.spi.core.security.UserManagement
 
addRoles(DirContext, String, String, List<String>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 
afterDelivery() - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
This can be used to complete certain operations outside of the lock, like acks or other operations.
AuditLoginModule - Interface in org.apache.activemq.artemis.spi.core.security.jaas
 
authenticate(String, String, RemotingConnection, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
authenticate(String, String, RemotingConnection, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
authenticate(String, String, RemotingConnection, String) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager5
is this a valid user.
authenticate(String, String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 
authorize(Subject, Set<Role>, CheckType, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
authorize(Subject, Set<Role>, CheckType, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
authorize(Subject, Set<Role>, CheckType, String) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager5
Determine whether the given user has the correct role for the given check type.

B

bind(String, Object) - Method in interface org.apache.activemq.artemis.spi.core.naming.BindingRegistry
 
BindingRegistry - Interface in org.apache.activemq.artemis.spi.core.naming
Abstract interface for a registry to store endpoints like connection factories into.
bindUser(DirContext, String, String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 
BOOTSTRAP_PASSWORD - Static variable in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
BOOTSTRAP_ROLE - Static variable in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
BOOTSTRAP_USER - Static variable in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
browserFinished(ServerConsumer) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
Some protocols (Openwire) needs a special message with the browser is finished.

C

CertificateCallback - Class in org.apache.activemq.artemis.spi.core.security.jaas
A Callback for SSL certificates.
CertificateCallback() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.CertificateCallback
 
CertificateLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
A LoginModule that allows for authentication based on SSL certificates.
CertificateLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
 
clearPersisters() - Static method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
 
close() - Method in interface org.apache.activemq.artemis.spi.core.naming.BindingRegistry
 
close(boolean) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
 
closeContext() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 
closed() - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
 
ClusterConnectionConfigurationParser - Class in org.apache.activemq.artemis.uri
 
ClusterConnectionConfigurationParser() - Constructor for class org.apache.activemq.artemis.uri.ClusterConnectionConfigurationParser
 
ClusterConnectionMulticastSchema - Class in org.apache.activemq.artemis.uri.schemas.clusterConnection
 
ClusterConnectionMulticastSchema() - Constructor for class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionMulticastSchema
 
ClusterConnectionStaticSchema - Class in org.apache.activemq.artemis.uri.schemas.clusterConnection
 
ClusterConnectionStaticSchema() - Constructor for class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionStaticSchema
 
commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
Overriding to complete login process.
commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ExternalCertificateLoginModule
 
commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.GuestLoginModule
 
commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
 
commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.Krb5LoginModule
 
commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 
commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
 
completeInit(StorageManager) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
CONFIG_PROP_NAME - Static variable in class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
 
context - Variable in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 
createAcceptor(String, ClusterConnection, Map<String, Object>, BufferHandler, ServerConnectionLifeCycleListener, Executor, ScheduledExecutorService, Map<String, ProtocolManager>) - Method in interface org.apache.activemq.artemis.spi.core.remoting.AcceptorFactory
Create a new instance of an Acceptor.
createConnectionEntry(Acceptor, Connection) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
 
createProtocolManager(ActiveMQServer, Map<String, Object>, List<BaseInterceptor>, List<BaseInterceptor>) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
When you create the ProtocolManager, you should filter out any interceptors that won't belong to this Protocol.

D

debug - Variable in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader
 
decode(ActiveMQBuffer, Message, CoreMessageObjectPools) - Method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
 
decode(ActiveMQBuffer, Message, CoreMessageObjectPools, StorageManager) - Method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
 
disconnect(ServerConsumer, SimpleString) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
 
doRFC2254Encoding(String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 

E

embedAsCoreMessage(Message) - Static method in class org.apache.activemq.artemis.spi.core.protocol.EmbedMessageUtil
 
EmbedMessageUtil - Class in org.apache.activemq.artemis.spi.core.protocol
 
EmbedMessageUtil() - Constructor for class org.apache.activemq.artemis.spi.core.protocol.EmbedMessageUtil
 
encode(ActiveMQBuffer, Message) - Method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
Sub classes must add the first short as the protocol-id
equals(Object) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
 
equals(Object) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal
 
equals(Object) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.UserPrincipal
 
ExternalCertificateLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
A LoginModule that propagates TLS certificates subject DN as a UserPrincipal.
ExternalCertificateLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.ExternalCertificateLoginModule
 
extractEmbedded(ICoreMessage, StorageManager) - Static method in class org.apache.activemq.artemis.spi.core.protocol.EmbedMessageUtil
 

F

file() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
 
FileNameKey(String, String, Map) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
 
filterInterceptors(List<BaseInterceptor>) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
This should get the entire list and only return the ones this factory can deal with *
fromCore(ICoreMessage, StorageManager) - Method in interface org.apache.activemq.artemis.spi.core.protocol.MessageConverter
 

G

getCertificateConfiguration() - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
getCertificates() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateCallback
Getter for certificate chain.
getClusterConnection() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
 
getConfiguration() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
 
getConfiguration() - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
getConfiguration() - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl
Deprecated.
 
getCurrentTransaction() - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
 
getDistinguishedName(X509Certificate[]) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
 
getDomain() - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
getDomain() - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager
 
getEncodeSize(Message) - Method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
 
getFactory() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
 
getFactoryName() - Method in class org.apache.activemq.artemis.uri.schemas.acceptor.InVMAcceptorTransportConfigurationSchema
 
getFactoryName(URI) - Method in class org.apache.activemq.artemis.uri.schemas.acceptor.TCPAcceptorTransportConfigurationSchema
 
getID() - Method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
 
getInstance() - Static method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
 
getModuleName() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
 
getName() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
The name of the acceptor used on the configuration.
getName() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal
 
getName() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.UserPrincipal
 
getPeerPrincipal() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.Krb5Callback
Getter for peer Principal.
getPersister(byte) - Static method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
 
getPersister() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
 
getPrefixes() - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
 
getPrefixes() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
 
getPropertyName() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginProperty
 
getPropertyValue() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginProperty
 
getProps() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
 
getProtocolHandler() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
 
getProtocols() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
 
getRolePrincipalClass() - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
getSchemaName() - Method in class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionMulticastSchema
 
getSchemaName() - Method in class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionStaticSchema
 
getSecurityDomain() - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
 
getSecurityDomain() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
 
getUserNameForCertificates(X509Certificate[]) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
Should return a unique name corresponding to the certificates given.
getUserNameForCertificates(X509Certificate[]) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.TextFileCertificateLoginModule
Overriding to allow DN authorization based on DNs specified in text files.
getUserRoles(String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
Should return a set of the roles this user belongs to.
getUserRoles(String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.TextFileCertificateLoginModule
Overriding to allow for role discovery based on text files.
GuestLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
Always login the user with a default 'guest' identity.
GuestLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.GuestLoginModule
 

H

handle(Callback[]) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.JaasCallbackHandler
 
handleBuffer(RemotingConnection, ActiveMQBuffer) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
 
handshake(NettyServerConnection, ActiveMQBuffer) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
 
hasCredits(ServerConsumer) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
This one gives a chance for Proton to have its own flow control.
hashCode() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
 
hashCode() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal
 
hashCode() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.UserPrincipal
 

I

init(Map<String, String>) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
init(Map<String, String>) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager
Initialize the manager with the given configuration properties.
init(Map) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
Overriding to allow for proper initialization.
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ExternalCertificateLoginModule
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.GuestLoginModule
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.Krb5LoginModule
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.TextFileCertificateLoginModule
Performs initialization of file paths.
internalFilterInterceptors(Class<P>, List<? extends BaseInterceptor>) - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManagerFactory
This method exists because java templates won't store the type of P at runtime.
internalNewObject(URI, Map<String, String>, String) - Method in class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionStaticSchema
 
internalNewURI(ClusterConnectionConfiguration) - Method in class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionStaticSchema
 
invertedPropertiesMap() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
 
invertedPropertiesValuesMap() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
 
InVMAcceptorTransportConfigurationSchema - Class in org.apache.activemq.artemis.uri.schemas.acceptor
 
InVMAcceptorTransportConfigurationSchema() - Constructor for class org.apache.activemq.artemis.uri.schemas.acceptor.InVMAcceptorTransportConfigurationSchema
 
InVMLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
 
InVMLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
 
invokeInterceptors(List<I>, P, C) - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
 
isDebug() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
 
isDecrypt() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
 
isProtocol(byte[]) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
 
isReload() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
 
isUnsecurable() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
Whether this acceptor allows insecure connections.
isWritable(ReadyListener, Object) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
 

J

JaasCallbackHandler - Class in org.apache.activemq.artemis.spi.core.security.jaas
A JAAS username password CallbackHandler.
JaasCallbackHandler(String, String, RemotingConnection) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.JaasCallbackHandler
 

K

Krb5Callback - Class in org.apache.activemq.artemis.spi.core.security.jaas
A Callback for kerberos peer principal.
Krb5Callback() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.Krb5Callback
 
Krb5LoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
populate a subject with kerberos credential from the handler
Krb5LoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.Krb5LoginModule
 

L

LDAPLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
 
LDAPLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 
LDAPLoginProperty - Class in org.apache.activemq.artemis.spi.core.security.jaas
 
LDAPLoginProperty(String) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginProperty
 
LDAPLoginProperty(String, String) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginProperty
 
listUser(String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
listUser(String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
 
listUser(String) - Method in interface org.apache.activemq.artemis.spi.core.security.UserManagement
 
load(String, String, Map) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader
 
loadProtocolServices(ActiveMQServer, List<ActiveMQComponent>) - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManagerFactory
 
loadProtocolServices(ActiveMQServer, List<ActiveMQComponent>) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
 
LOCK - Static variable in class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
 
login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
Overriding to allow for certificate-based login.
login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ExternalCertificateLoginModule
 
login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.GuestLoginModule
 
login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
 
login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.Krb5LoginModule
 
login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 
login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
 
logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
Standard JAAS override.
logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ExternalCertificateLoginModule
 
logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.GuestLoginModule
 
logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
 
logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.Krb5LoginModule
 
logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 
logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
 
lookup(String) - Method in interface org.apache.activemq.artemis.spi.core.naming.BindingRegistry
 

M

MessageConverter<ProtocolMessage extends Message> - Interface in org.apache.activemq.artemis.spi.core.protocol
 
MessagePersister - Class in org.apache.activemq.artemis.spi.core.protocol
 
MessagePersister() - Constructor for class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
 

O

obtained() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
 
openContext() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
 
org.apache.activemq.artemis.spi.core.naming - package org.apache.activemq.artemis.spi.core.naming
 
org.apache.activemq.artemis.spi.core.protocol - package org.apache.activemq.artemis.spi.core.protocol
 
org.apache.activemq.artemis.spi.core.remoting - package org.apache.activemq.artemis.spi.core.remoting
 
org.apache.activemq.artemis.spi.core.security - package org.apache.activemq.artemis.spi.core.security
 
org.apache.activemq.artemis.spi.core.security.jaas - package org.apache.activemq.artemis.spi.core.security.jaas
 
org.apache.activemq.artemis.uri - package org.apache.activemq.artemis.uri
 
org.apache.activemq.artemis.uri.schemas.acceptor - package org.apache.activemq.artemis.uri.schemas.acceptor
 
org.apache.activemq.artemis.uri.schemas.clusterConnection - package org.apache.activemq.artemis.uri.schemas.clusterConnection
 

P

pause() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
Pause the acceptor and stop it from receiving client requests.
populateObject(URI, ClusterConnectionConfiguration) - Method in class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionMulticastSchema
 
populateObject(URI, ClusterConnectionConfiguration) - Method in class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionStaticSchema
 
PropertiesLoader - Class in org.apache.activemq.artemis.spi.core.security.jaas
 
PropertiesLoader() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader
 
PropertiesLoader.FileNameKey - Class in org.apache.activemq.artemis.spi.core.security.jaas
 
PropertiesLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
 
PropertiesLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
 
PropertiesLoginModuleConfigurator - Class in org.apache.activemq.artemis.spi.core.security.jaas
 
PropertiesLoginModuleConfigurator(String, String) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
 
ProtocolManager<P extends BaseInterceptor> - Interface in org.apache.activemq.artemis.spi.core.protocol
Info: ProtocolManager is loaded by RemotingServiceImpl.loadProtocolManagerFactories(Iterable)
ProtocolManagerFactory<P extends BaseInterceptor> - Interface in org.apache.activemq.artemis.spi.core.protocol
 

R

regexpPropertiesMap() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
 
registerFailureForAudit(String) - Method in interface org.apache.activemq.artemis.spi.core.security.jaas.AuditLoginModule
 
registerPersister(Persister<Message>) - Static method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
 
registerProtocol(ProtocolManagerFactory) - Static method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
 
reload() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
Re-create the acceptor with the existing configuration values.
ReloadableProperties - Class in org.apache.activemq.artemis.spi.core.security.jaas
 
ReloadableProperties(PropertiesLoader.FileNameKey) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
 
removeHandler(String) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
 
removeUser(String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
removeUser(String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
 
removeUser(String) - Method in interface org.apache.activemq.artemis.spi.core.security.UserManagement
 
resetUsersAndGroupsCache() - Static method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader
For test-usage only.
ROLE_FILE_PROP_NAME - Static variable in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
 
RolePrincipal - Class in org.apache.activemq.artemis.spi.core.security.jaas
 
RolePrincipal(String) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal
 

S

save() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
 
sendLargeMessage(MessageReference, Message, ServerConsumer, long, int) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
 
sendLargeMessageContinuation(ServerConsumer, byte[], boolean, boolean) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
 
sendMessage(MessageReference, Message, ServerConsumer, int) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
 
sendProducerCreditsFailMessage(int, SimpleString) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
 
sendProducerCreditsMessage(int, SimpleString) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
 
ServerConnectionLifeCycleListener - Interface in org.apache.activemq.artemis.spi.core.remoting
 
SessionCallback - Interface in org.apache.activemq.artemis.spi.core.protocol
 
setAnycastPrefix(String) - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
 
setAnycastPrefix(String) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
 
setCertificateConfiguration(SecurityConfiguration) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
setCertificateConfigurationName(String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
setCertificates(X509Certificate[]) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateCallback
Setter for certificate chain.
setConfiguration(SecurityConfiguration) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
setConfigurationName(String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
setDebug(boolean) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
 
setDecrypt(boolean) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
 
setDefaultActiveMQPrincipal(ActiveMQPrincipal) - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
Set the default security Principal to be used when no user/pass are defined, only for InVM
setMulticastPrefix(String) - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
 
setMulticastPrefix(String) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
 
setNotificationService(NotificationService) - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
Set the notification service for this acceptor to use.
setPeerPrincipal(Principal) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.Krb5Callback
Setter for peer Principal.
setRolePrincipalClass(String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
setSecurityDomain(String) - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
 
setSecurityDomain(String) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
 
supportsDirectDelivery() - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
A requirement to do direct delivery is: no extra locking required at the protocol layer.

T

TCPAcceptorTransportConfigurationSchema - Class in org.apache.activemq.artemis.uri.schemas.acceptor
 
TCPAcceptorTransportConfigurationSchema(Set<String>) - Constructor for class org.apache.activemq.artemis.uri.schemas.acceptor.TCPAcceptorTransportConfigurationSchema
 
TextFileCertificateLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
A LoginModule allowing for SSL certificate based authentication based on Distinguished Names (DN) stored in text files.
TextFileCertificateLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.TextFileCertificateLoginModule
 
toCore(ProtocolMessage, CoreMessageObjectPools) - Method in interface org.apache.activemq.artemis.spi.core.protocol.MessageConverter
 
toString() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
 
toString() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal
 
toString() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.UserPrincipal
 

U

unbind(String) - Method in interface org.apache.activemq.artemis.spi.core.naming.BindingRegistry
 
updateDeliveryCountAfterCancel(ServerConsumer, MessageReference, boolean) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
Use this to updates specifics on the message after a redelivery happened.
updateInterceptors(List<BaseInterceptor>, List<BaseInterceptor>) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
This method will receive all the interceptors on the system and you should filter them out *
updateInterceptors(List<BaseInterceptor>, List<BaseInterceptor>) - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
This will update the list of interceptors for each ProtocolManager inside the acceptor.
updateUser(String, String, String...) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
updateUser(String, String, String...) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
 
updateUser(String, String, String...) - Method in interface org.apache.activemq.artemis.spi.core.security.UserManagement
 
USER_FILE_PROP_NAME - Static variable in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
 
UserManagement - Interface in org.apache.activemq.artemis.spi.core.security
 
UserPrincipal - Class in org.apache.activemq.artemis.spi.core.security.jaas
 
UserPrincipal(String) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.UserPrincipal
 

V

validateUser(String, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
validateUser(String, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
validateUser(String, String) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager
is this a valid user.
validateUser(String, String, X509Certificate[]) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager2
is this a valid user.
validateUser(String, String, RemotingConnection) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager3
is this a valid user.
validateUser(String, String, RemotingConnection, String) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager4
is this a valid user.
validateUser(String, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl
Deprecated.
 
validateUserAndRole(String, String, Set<Role>, CheckType) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
 
validateUserAndRole(String, String, Set<Role>, CheckType) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
 
validateUserAndRole(String, String, Set<Role>, CheckType) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager
is this a valid user and do they have the correct role
validateUserAndRole(String, String, Set<Role>, CheckType, String, RemotingConnection) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager2
Determine whether the given user is valid and whether they have the correct role for the given destination address.
validateUserAndRole(String, String, Set<Role>, CheckType, String, RemotingConnection) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager3
Determine whether the given user is valid and whether they have the correct role for the given destination address.
validateUserAndRole(String, String, Set<Role>, CheckType, String, RemotingConnection, String) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager4
Determine whether the given user is valid and whether they have the correct role for the given destination address.
validateUserAndRole(String, String, Set<Role>, CheckType) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl
Deprecated.
 

W

websocketSubprotocolIdentifiers() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
A list of the IANA websocket subprotocol identifiers (https://www.iana.org/assignments/websocket/websocket.xhtml) supported by this protocol manager.
A B C D E F G H I J K L M O P R S T U V W 
Skip navigation links
ActiveMQ Artemis Server 2.16.0.redhat-00041

Copyright © 2022 The Apache Software Foundation. All rights reserved.