import ballerina/jms;
import ballerina/log;
endpoint jms:SimpleQueueSender queueSender {
initialContextFactory: "wso2mbInitialContextFactory",
providerUrl: "amqp://admin:admin@carbon/carbon?brokerlist='tcp://localhost:5672'",
acknowledgementMode: "AUTO_ACKNOWLEDGE",
queueName: "MyQueue"
};public function main (string[] args) {
jms:Message m = check queueSender.createTextMessage("Test Text");
var _ = queueSender -> send(m);
}
JMS Simple Queue Message ProducerThis example shows you how to publish a message to a queue using a JMS publisher. |
|
import ballerina/jms;
import ballerina/log;
|
|
endpoint jms:SimpleQueueSender queueSender {
initialContextFactory: "wso2mbInitialContextFactory",
providerUrl: "amqp://admin:admin@carbon/carbon?brokerlist='tcp://localhost:5672'",
acknowledgementMode: "AUTO_ACKNOWLEDGE",
queueName: "MyQueue"
};
|
Create a queue sender |
public function main (string[] args) {
|
|
jms:Message m = check queueSender.createTextMessage("Test Text");
|
Create a Text message. |
var _ = queueSender -> send(m);
}
|
Send the Ballerina message to the JMS provider. |
$ ballerina run jms-simple-queue-message-producer.bal
|
To run the program, put the code in |