Packages 
Package Description
org.apache.activemq.artemis.protocol.amqp.broker
This package includes classes used to interact with the broker.
org.apache.activemq.artemis.protocol.amqp.client
This contains a very limited ClientProtocolmanager for AMQP / Proton Where it only satisfies very basic functionality.
org.apache.activemq.artemis.protocol.amqp.connect  
org.apache.activemq.artemis.protocol.amqp.connect.mirror  
org.apache.activemq.artemis.protocol.amqp.converter
This package will include classes used to make convertions between Artemis and AMQP.
org.apache.activemq.artemis.protocol.amqp.converter.coreWrapper  
org.apache.activemq.artemis.protocol.amqp.exceptions  
org.apache.activemq.artemis.protocol.amqp.logger  
org.apache.activemq.artemis.protocol.amqp.proton
This package includes classes used on the interaction with Proton, including Context classes that will be translated through the model event.
org.apache.activemq.artemis.protocol.amqp.proton.handler  
org.apache.activemq.artemis.protocol.amqp.proton.transaction  
org.apache.activemq.artemis.protocol.amqp.sasl  
org.apache.activemq.artemis.protocol.amqp.sasl.scram  
org.apache.activemq.artemis.protocol.amqp.util