class EnsLib.RabbitMQ.InboundAdapter
extends EnsLib.Messaging.Common, EnsLib.RabbitMQ.Common, EnsLib.PEX.InboundAdapter
parameter SETTINGS = "QueueName:RabbitMQ Settings,ExchangeName:RabbitMQ Settings,BindingKeys:RabbitMQ Settings,ReceiveSettings:RabbitMQ Settings";
List of properties can be set as settings in the configuration file
format is a comma separated list of property names
property BindingKeys
as %String(MAXLEN=1000);
RabbitMQ binding keys
property ExchangeName
as %String(MAXLEN=100);
RabbitMQ exchange name
property QueueName
as %String(MAXLEN=100);
RabbitMQ queue name
property ReceiveSettings
as %String(MAXLEN=300);
Parameters to receive messages as JSON string
method OnInit()
as %Status
This user callback method is called just after %OnNew()