Skip to main content






Agent AMQP functionality is currently only available to development devices. Any attempt to interact with imp API amqpsession objects and methods on production devices will generate a runtime error.

The amqpsession object provides the agent with the ability to send and receive AMQP messages. All amqpsession objects are created by calling amqpconnection.opensession().

amqpsession objects are automatically closed when they are deallocated, which occurs (also automatically) when they go out of scope. To manually close an amqpsession, it must be deallocated by setting it to null.

The amqpsession object has the following member methods: