Uses of Class
org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext
Packages that use AMQPConnectionContext
Package
Description
This package includes classes used to interact with the broker.
This contains a very limited ClientProtocolmanager for AMQP / Proton
Where it only satisfies very basic functionality.
This package includes classes used on the interaction with Proton, including Context classes that will be translated
through the model event.
-
Uses of AMQPConnectionContext in org.apache.activemq.artemis.protocol.amqp.broker
Fields in org.apache.activemq.artemis.protocol.amqp.broker declared as AMQPConnectionContextModifier and TypeFieldDescriptionprotected AMQPConnectionContextAMQPConnectionCallback.amqpConnectionMethods in org.apache.activemq.artemis.protocol.amqp.broker that return AMQPConnectionContextModifier and TypeMethodDescriptionActiveMQProtonRemotingConnection.getAmqpConnection()AMQPConnectionCallback.getConnection()Methods in org.apache.activemq.artemis.protocol.amqp.broker with parameters of type AMQPConnectionContextModifier and TypeMethodDescriptionAMQPConnectionCallback.createSessionCallback(AMQPConnectionContext connection) voidAMQPConnectionCallback.onTransport(io.netty.buffer.ByteBuf byteBuf, AMQPConnectionContext amqpConnection) voidAMQPConnectionCallback.setConnection(AMQPConnectionContext connection) Constructors in org.apache.activemq.artemis.protocol.amqp.broker with parameters of type AMQPConnectionContextModifierConstructorDescriptionActiveMQProtonRemotingConnection(ProtonProtocolManager manager, AMQPConnectionContext amqpConnection, Connection transportConnection, Executor connectionExecutor) AMQPSessionCallback(AMQPConnectionCallback protonSPI, ProtonProtocolManager manager, AMQPConnectionContext connection, Connection transportConnection, Executor executor, org.apache.activemq.artemis.core.persistence.OperationContext operationContext) -
Uses of AMQPConnectionContext in org.apache.activemq.artemis.protocol.amqp.client
Constructors in org.apache.activemq.artemis.protocol.amqp.client with parameters of type AMQPConnectionContextModifierConstructorDescriptionProtonClientSenderContext(AMQPConnectionContext connection, org.apache.qpid.proton.engine.Sender sender, AMQPSessionContext amqpSessionContext, AMQPSessionCallback sessionSPI) -
Uses of AMQPConnectionContext in org.apache.activemq.artemis.protocol.amqp.connect
Methods in org.apache.activemq.artemis.protocol.amqp.connect that return AMQPConnectionContextModifier and TypeMethodDescriptionAMQPRemoteBrokerConnection.getConnection()Returns the connection context for this incoming broker connection.Methods in org.apache.activemq.artemis.protocol.amqp.connect with parameters of type AMQPConnectionContextModifier and TypeMethodDescriptionstatic AMQPRemoteBrokerConnectionAMQPRemoteBrokerConnection.getOrCreateRemoteBrokerConnection(org.apache.activemq.artemis.core.server.ActiveMQServer server, AMQPConnectionContext connection, org.apache.qpid.proton.engine.Connection protonConnection) Utility methods for checking the current connection for an existing remote broker connection instance and returning it, or creating a new instance if none yet exists and initializing it.Constructors in org.apache.activemq.artemis.protocol.amqp.connect with parameters of type AMQPConnectionContextModifierConstructorDescriptionAMQPRemoteBrokerConnection(org.apache.activemq.artemis.core.server.ActiveMQServer server, AMQPConnectionContext connection, String remoteNodeId, String remoteConnectionName) -
Uses of AMQPConnectionContext in org.apache.activemq.artemis.protocol.amqp.connect.bridge
Fields in org.apache.activemq.artemis.protocol.amqp.connect.bridge declared as AMQPConnectionContextModifier and TypeFieldDescriptionprotected final AMQPConnectionContextAMQPBridgeReceiver.connectionprotected final AMQPConnectionContextAMQPBridgeSender.connectionMethods in org.apache.activemq.artemis.protocol.amqp.connect.bridge with parameters of type AMQPConnectionContextModifier and TypeMethodDescriptionvoidAMQPBridgeManager.connectionRestored(AMQPConnectionContext connection, AMQPSessionContext session) Called by the parent broker connection when the connection has been established and this AMQP bridge should build up its active state based on the configuration.Constructors in org.apache.activemq.artemis.protocol.amqp.connect.bridge with parameters of type AMQPConnectionContextModifierConstructorDescriptionAMQPBridgeConfiguration(AMQPConnectionContext connection, Map<String, Object> properties) -
Uses of AMQPConnectionContext in org.apache.activemq.artemis.protocol.amqp.connect.federation
Fields in org.apache.activemq.artemis.protocol.amqp.connect.federation declared as AMQPConnectionContextModifier and TypeFieldDescriptionprotected AMQPConnectionContextAMQPFederation.connectionprotected final AMQPConnectionContextAMQPFederationConsumer.connectionMethods in org.apache.activemq.artemis.protocol.amqp.connect.federation that return AMQPConnectionContextModifier and TypeMethodDescriptionabstract AMQPConnectionContextAMQPFederation.getConnectionContext()Returns the session context assigned to this federation instance.AMQPFederationSource.getConnectionContext()AMQPFederationTarget.getConnectionContext()Methods in org.apache.activemq.artemis.protocol.amqp.connect.federation with parameters of type AMQPConnectionContextModifier and TypeMethodDescriptionfinal voidAMQPFederationSource.connectionRestored(AMQPConnectionContext connection, AMQPSessionContext session) Called by the parent broker connection when the connection has been established and this federation should build up its active state based on the configuration.protected final RunnableAMQPFederationAddressConsumer.AMQPFederatedAddressDeliveryHandler.createCreditRunnable(AMQPConnectionContext connection) protected RunnableAMQPFederationCommandProcessor.createCreditRunnable(AMQPConnectionContext connection) protected RunnableAMQPFederationEventProcessor.createCreditRunnable(AMQPConnectionContext connection) protected final intAMQPFederationAddressConsumer.AMQPFederatedAddressDeliveryHandler.getConfiguredMinLargeMessageSize(AMQPConnectionContext connection) protected intAMQPFederationAddressConsumer.AMQPFederatedAddressDeliveryHandler.getLinkQuiesceTimeout(AMQPConnectionContext connection) protected booleanAMQPFederationAddressConsumer.AMQPFederatedAddressDeliveryHandler.isDrainOnTransientDeliveryErrors(AMQPConnectionContext connection) protected booleanAMQPFederationAddressConsumer.AMQPFederatedAddressDeliveryHandler.isUseModifiedForTransientDeliveryErrors(AMQPConnectionContext connection) Constructors in org.apache.activemq.artemis.protocol.amqp.connect.federation with parameters of type AMQPConnectionContextModifierConstructorDescriptionAMQPFederationConfiguration(AMQPConnectionContext connection, Map<String, Object> properties) -
Uses of AMQPConnectionContext in org.apache.activemq.artemis.protocol.amqp.connect.mirror
Constructors in org.apache.activemq.artemis.protocol.amqp.connect.mirror with parameters of type AMQPConnectionContextModifierConstructorDescriptionAMQPMirrorControllerTarget(AMQPSessionCallback sessionSPI, AMQPConnectionContext connection, AMQPSessionContext protonSession, org.apache.qpid.proton.engine.Receiver receiver, org.apache.activemq.artemis.core.server.ActiveMQServer server) -
Uses of AMQPConnectionContext in org.apache.activemq.artemis.protocol.amqp.proton
Fields in org.apache.activemq.artemis.protocol.amqp.proton declared as AMQPConnectionContextModifier and TypeFieldDescriptionprotected final AMQPConnectionContextAMQPSessionContext.connectionprotected final AMQPConnectionContextProtonAbstractReceiver.connectionprotected final AMQPConnectionContextProtonServerSenderContext.connectionMethods in org.apache.activemq.artemis.protocol.amqp.proton that return AMQPConnectionContextModifier and TypeMethodDescriptionAMQPConnectionContext.addLinkRemoteCloseListener(String id, LinkCloseListener linkCloseListener) Adds a listener that will be invoked any time an AMQP link is remotely closed before having been closed on this end of the connection.AMQPConnectionContext.addRemoteOpenedListener(Consumer<AMQPConnectionContext> listener) AMQPSessionContext.getAMQPConnectionContext()ProtonAbstractReceiver.getConnection()Methods in org.apache.activemq.artemis.protocol.amqp.proton with parameters of type AMQPConnectionContextModifier and TypeMethodDescriptionstatic RunnableProtonAbstractReceiver.createCreditRunnable(int refill, int threshold, org.apache.qpid.proton.engine.Receiver receiver, AMQPConnectionContext connection, ProtonAbstractReceiver context) This Credit Runnable can be used to manage the credit replenishment of a target AMQP receiver.protected RunnableProtonAbstractReceiver.createCreditRunnable(AMQPConnectionContext connection) Subclass can override this to provide a custom credit runnable that performs other checks or applies credit in a manner more fitting that implementation.protected intProtonAbstractReceiver.getConfiguredMinLargeMessageSize(AMQPConnectionContext connection) Subclass can override this to provide the minimum large message size that should be used when creating receiver instances.protected intProtonAbstractReceiver.getLinkQuiesceTimeout(AMQPConnectionContext connection) Gets the time in milliseconds that the receiver should wait before it considers a link quiesce attempt to have failed and act to close the link with an error, this allows subclass implementations to override the defaults set on the connection level.protected booleanProtonAbstractReceiver.isDrainOnTransientDeliveryErrors(AMQPConnectionContext connection) Should the receiver drain link credit when a transient delivery error occurs, this allows subclass implementations to override the defaults set on the connection level.protected booleanProtonAbstractReceiver.isUseModifiedForTransientDeliveryErrors(AMQPConnectionContext connection) Should the receiver send an AMQP Modified disposition with delivery failed set to true for address full errors instead of the Rejected disposition it would by default.booleanAMQPRoutingHandler.route(AMQPConnectionContext connectionContext, org.apache.qpid.proton.engine.Connection protonConnection) Method parameters in org.apache.activemq.artemis.protocol.amqp.proton with type arguments of type AMQPConnectionContextModifier and TypeMethodDescriptionAMQPConnectionContext.addRemoteOpenedListener(Consumer<AMQPConnectionContext> listener) Constructors in org.apache.activemq.artemis.protocol.amqp.proton with parameters of type AMQPConnectionContextModifierConstructorDescriptionAMQPRoutingContext(AMQPConnectionContext connectionContext, org.apache.qpid.proton.engine.Connection protonConnection) AMQPSessionContext(AMQPSessionCallback sessionSPI, AMQPConnectionContext connection, org.apache.qpid.proton.engine.Session session, org.apache.activemq.artemis.core.server.ActiveMQServer server) ProtonAbstractReceiver(AMQPSessionCallback sessionSPI, AMQPConnectionContext connection, AMQPSessionContext protonSession, org.apache.qpid.proton.engine.Receiver receiver) ProtonServerReceiverContext(AMQPSessionCallback sessionSPI, AMQPConnectionContext connection, AMQPSessionContext protonSession, org.apache.qpid.proton.engine.Receiver receiver) ProtonServerSenderContext(AMQPConnectionContext connection, org.apache.qpid.proton.engine.Sender sender, AMQPSessionContext protonSession, AMQPSessionCallback server) ProtonServerSenderContext(AMQPConnectionContext connection, org.apache.qpid.proton.engine.Sender sender, AMQPSessionContext protonSession, AMQPSessionCallback server, SenderController senderController) -
Uses of AMQPConnectionContext in org.apache.activemq.artemis.protocol.amqp.proton.handler
Methods in org.apache.activemq.artemis.protocol.amqp.proton.handler with parameters of type AMQPConnectionContextModifier and TypeMethodDescriptionvoidProtonHandler.close(org.apache.qpid.proton.amqp.transport.ErrorCondition errorCondition, AMQPConnectionContext connectionContext) -
Uses of AMQPConnectionContext in org.apache.activemq.artemis.protocol.amqp.proton.transaction
Constructors in org.apache.activemq.artemis.protocol.amqp.proton.transaction with parameters of type AMQPConnectionContextModifierConstructorDescriptionProtonTransactionHandler(AMQPSessionCallback sessionSPI, AMQPConnectionContext connection) ProtonTransactionImpl(Xid xid, org.apache.activemq.artemis.core.persistence.StorageManager storageManager, int timeoutSeconds, AMQPConnectionContext connection)