Uses of Interface
org.apache.activemq.artemis.spi.core.protocol.RemotingConnection
Packages that use RemotingConnection
Package
Description
-
Uses of RemotingConnection in org.apache.activemq.artemis.api.core
Methods in org.apache.activemq.artemis.api.core with parameters of type RemotingConnectionModifier and TypeMethodDescriptionboolean
BaseInterceptor.intercept
(P packet, RemotingConnection connection) Intercepts a packet which is received before it is sent to the channel -
Uses of RemotingConnection in org.apache.activemq.artemis.api.core.client
Methods in org.apache.activemq.artemis.api.core.client that return RemotingConnectionModifier and TypeMethodDescriptionClientSessionFactory.getConnection()
Returns the code connection used by this session factory.Methods in org.apache.activemq.artemis.api.core.client with parameters of type RemotingConnectionModifier and TypeMethodDescriptionboolean
TopologyMember.isMember
(RemotingConnection connection) Returnstrue
if thisTopologyMember
is the target of this remoting connection. -
Uses of RemotingConnection in org.apache.activemq.artemis.core.server.plugin
Methods in org.apache.activemq.artemis.core.server.plugin with parameters of type RemotingConnectionModifier and TypeMethodDescriptiondefault void
ActiveMQServerConnectionPlugin.afterCreateConnection
(RemotingConnection connection) A connection has been created.default void
ActiveMQServerConnectionPlugin.afterDestroyConnection
(RemotingConnection connection) A connection has been destroyed.default void
ActiveMQServerResourcePlugin.afterPutTransaction
(Xid xid, org.apache.activemq.artemis.core.transaction.Transaction tx, RemotingConnection remotingConnection) After a transaction is putdefault void
ActiveMQServerResourcePlugin.afterRemoveTransaction
(Xid xid, RemotingConnection remotingConnection) After a transaction is removeddefault void
ActiveMQServerSessionPlugin.beforeCreateSession
(String name, String username, int minLargeMessageSize, RemotingConnection connection, boolean autoCommitSends, boolean autoCommitAcks, boolean preAcknowledge, boolean xa, String defaultAddress, SessionCallback callback, boolean autoCreateQueues, org.apache.activemq.artemis.core.persistence.OperationContext context, Map<SimpleString, RoutingType> prefixes) Before a session is created.default void
ActiveMQServerResourcePlugin.beforePutTransaction
(Xid xid, org.apache.activemq.artemis.core.transaction.Transaction tx, RemotingConnection remotingConnection) Before a transaction is putdefault void
ActiveMQServerResourcePlugin.beforeRemoveTransaction
(Xid xid, RemotingConnection remotingConnection) Before a transaction is removed -
Uses of RemotingConnection in org.apache.activemq.artemis.spi.core.protocol
Classes in org.apache.activemq.artemis.spi.core.protocol with type parameters of type RemotingConnectionModifier and TypeClassDescriptionclass
AbstractProtocolManager<P,
I extends BaseInterceptor<P>, C extends RemotingConnection, R extends org.apache.activemq.artemis.core.server.routing.RoutingHandler> Classes in org.apache.activemq.artemis.spi.core.protocol that implement RemotingConnectionFields in org.apache.activemq.artemis.spi.core.protocol declared as RemotingConnectionMethods in org.apache.activemq.artemis.spi.core.protocol with parameters of type RemotingConnectionModifier and TypeMethodDescriptionvoid
ProtocolManager.handleBuffer
(RemotingConnection connection, ActiveMQBuffer buffer) Constructors in org.apache.activemq.artemis.spi.core.protocol with parameters of type RemotingConnectionModifierConstructorDescriptionConnectionEntry
(RemotingConnection connection, Executor connectionExecutor, long lastCheck, long ttl) -
Uses of RemotingConnection in org.apache.activemq.artemis.spi.core.remoting
Fields in org.apache.activemq.artemis.spi.core.remoting declared as RemotingConnectionMethods in org.apache.activemq.artemis.spi.core.remoting that return RemotingConnectionModifier and TypeMethodDescriptionClientProtocolManager.connect
(Connection transportConnection, long callTimeout, long callFailoverTimeout, List<Interceptor> incomingInterceptors, List<Interceptor> outgoingInterceptors, TopologyResponseHandler topologyResponseHandler) ClientProtocolManager.getCurrentConnection()
Connection.getProtocolConnection()
SessionContext.getRemotingConnection()
Methods in org.apache.activemq.artemis.spi.core.remoting with parameters of type RemotingConnectionModifier and TypeMethodDescriptionvoid
TopologyResponseHandler.nodeDisconnected
(RemotingConnection conn, String nodeID, DisconnectReason reason, String targetNodeID, TransportConfiguration tagetConnector) abstract boolean
SessionContext.reattachOnNewConnection
(RemotingConnection newConnection) it will either reattach or reconnect, preferably reattaching it.void
Connection.setProtocolConnection
(RemotingConnection connection) abstract void
SessionContext.transferConnection
(RemotingConnection newConnection) Transfers the session context to the given newConnection on the client-sideConstructors in org.apache.activemq.artemis.spi.core.remoting with parameters of type RemotingConnection -
Uses of RemotingConnection in org.apache.activemq.artemis.spi.core.security
Methods in org.apache.activemq.artemis.spi.core.security with parameters of type RemotingConnectionModifier and TypeMethodDescriptionActiveMQBasicSecurityManager.authenticate
(String userToAuthenticate, String passwordToAuthenticate, RemotingConnection remotingConnection, String securityDomain) ActiveMQJAASSecurityManager.authenticate
(String user, String password, RemotingConnection remotingConnection, String securityDomain) ActiveMQSecurityManager5.authenticate
(String user, String password, RemotingConnection remotingConnection, String securityDomain) is this a valid user.ActiveMQSecurityManager3.validateUser
(String user, String password, RemotingConnection remotingConnection) is this a valid user.ActiveMQSecurityManager4.validateUser
(String user, String password, RemotingConnection remotingConnection, String securityDomain) is this a valid user.boolean
ActiveMQSecurityManager2.validateUserAndRole
(String user, String password, Set<org.apache.activemq.artemis.core.security.Role> roles, org.apache.activemq.artemis.core.security.CheckType checkType, String address, RemotingConnection connection) Determine whether the given user is valid and whether they have the correct role for the given destination address.ActiveMQSecurityManager3.validateUserAndRole
(String user, String password, Set<org.apache.activemq.artemis.core.security.Role> roles, org.apache.activemq.artemis.core.security.CheckType checkType, String address, RemotingConnection remotingConnection) Determine whether the given user is valid and whether they have the correct role for the given destination address.ActiveMQSecurityManager4.validateUserAndRole
(String user, String password, Set<org.apache.activemq.artemis.core.security.Role> roles, org.apache.activemq.artemis.core.security.CheckType checkType, String address, RemotingConnection remotingConnection, String securityDomain) Determine whether the given user is valid and whether they have the correct role for the given destination address. -
Uses of RemotingConnection in org.apache.activemq.artemis.spi.core.security.jaas
Constructors in org.apache.activemq.artemis.spi.core.security.jaas with parameters of type RemotingConnectionModifierConstructorDescriptionJaasCallbackHandler
(String username, String password, RemotingConnection remotingConnection)