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 TypeMethodDescriptionbooleanBaseInterceptor.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 TypeMethodDescriptionbooleanTopologyMember.isMember(RemotingConnection connection) Returnstrueif thisTopologyMemberis 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 voidActiveMQServerConnectionPlugin.afterCreateConnection(RemotingConnection connection) A connection has been created.default voidActiveMQServerConnectionPlugin.afterDestroyConnection(RemotingConnection connection) A connection has been destroyed.default voidActiveMQServerResourcePlugin.afterPutTransaction(Xid xid, org.apache.activemq.artemis.core.transaction.Transaction tx, RemotingConnection remotingConnection) After a transaction is putdefault voidActiveMQServerResourcePlugin.afterRemoveTransaction(Xid xid, RemotingConnection remotingConnection) After a transaction is removeddefault voidActiveMQServerSessionPlugin.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 voidActiveMQServerResourcePlugin.beforePutTransaction(Xid xid, org.apache.activemq.artemis.core.transaction.Transaction tx, RemotingConnection remotingConnection) Before a transaction is putdefault voidActiveMQServerResourcePlugin.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 TypeClassDescriptionclassAbstractProtocolManager<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 TypeMethodDescriptionvoidProtocolManager.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) Life Cycle Methods:ClientProtocolManager.getCurrentConnection()Connection.getProtocolConnection()SessionContext.getRemotingConnection()Methods in org.apache.activemq.artemis.spi.core.remoting with parameters of type RemotingConnectionModifier and TypeMethodDescriptionvoidTopologyResponseHandler.nodeDisconnected(RemotingConnection conn, String nodeID, DisconnectReason reason, String targetNodeID, TransportConfiguration tagetConnector) abstract booleanSessionContext.reattachOnNewConnection(RemotingConnection newConnection) it will either reattach or reconnect, preferably reattaching it.voidConnection.setProtocolConnection(RemotingConnection connection) abstract voidSessionContext.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.booleanActiveMQSecurityManager2.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)