activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gupta Bharat <>
Subject RE: ActiveMQ custom plugin
Date Fri, 24 Nov 2017 15:39:12 GMT

I tried implementing the method as below:

	public void send(ProducerBrokerExchange producerExchange, ActiveMQMessage messageSend) throws
		  byte[] messageBytes = messageSend.getContent().data;
		  String message = new String(messageBytes);"messageBody" + message);

Also I am publishing a message on a topic even though this send() method is not been called
as is not getting printed in my Custom Plugin.

Could you please help me on this?

Bharat Gupta
Development & Support | Platform Technician, IXCB | Scania IT
Mobile: +46700869007, +91-9718483802

-----Original Message-----
From: [] On Behalf Of Tim Bain
Sent: Friday, November 24, 2017 7:15 PM
To: ActiveMQ Users <>
Subject: Re: ActiveMQ custom plugin

As I said in your other thread, you would do that by implementing code in
the send() method of your subclass of BrokerFilter, which you would create
and return in your installPlugin() method.


On Nov 24, 2017 3:51 AM, "Gupta Bharat" <> wrote:


I have a scenario as follows:

1.       I have Custom Plugins that decrypts the data and validates it.

2.       I am getting Encrypted data (token) from user that need to be
decrypted on custom plugin.

3.       Client is accessing the broker using mqtt protocol

Need Solution for the following:

1.       Before getting data onto topic on ACtiveMQ broker I need to
validate the  data(token) in my custom plugin

2.       How to extract a data what customer is sending? So that I can
extract the data, decrypt the message and validate.

Implementation so far:

1.       Custom Plugin is ready and JAR has been added in <ActiveMQ>/libs

2.       Added the plugin configuration in activemq.xml

Could anyone help me with a solution for the same as it's critical case.

Thank you In Advance

Bharat Gupta
Development & Support | Platform Technician, IXCB | Scania IT
Mobile: +46700869007, +91-9718483802<>
View raw message