Thanks Domenico, it worked.

-Umesh.

-----Original Message-----
From: Domenico Francesco Bruscino <bruscin...@gmail.com> 
Sent: Friday, May 19, 2023 12:41 PM
To: users@activemq.apache.org
Subject: Re: EXTERNAL- Re: ActiveMQ Artemis: Reload SSL keystore without 
restarting broker

Hi Umesh,

the management API[1] is based on the managed resources located in the 
org.apache.activemq.artemis.api.core.management package and they are named with 
the word Control at the end, i.e. to prepare a message to invoke the reload 
operation defined in AcceptorControl[2] on the acceptor with the name 
`my-acceptor` you can use the following code:

JMSManagementHelper.putOperationInvocation(m, ResourceNames.ACCEPTOR + 
"my-acceptor", "reload");

For a complete example see the Management Example[3].

[1]
https://activemq.apache.org/components/artemis/documentation/latest/management.html#the-management-api
[2]
https://github.com/apache/activemq-artemis/blob/2.28.0/artemis-core-client/src/main/java/org/apache/activemq/artemis/api/core/management/AcceptorControl.java
[3]
https://github.com/apache/activemq-artemis/tree/main/examples/features/standard/management

Regards,
Domenico


On Fri, 19 May 2023 at 06:47, Umesh Kudale <ukud...@egain.com.invalid>
wrote:

> Thanks Domenico. I would like to go with management queue approach.
> However I couldn't find any documentation regarding all the type of 
> messages supported on this queue. Could you please help with that? (I 
> need a message required to reload SSLContext/SSL keystore)
>
> -Umesh.
>
> -----Original Message-----
> From: Domenico Francesco Bruscino <bruscin...@gmail.com>
> Sent: Thursday, May 18, 2023 1:31 PM
> To: users@activemq.apache.org
> Subject: EXTERNAL- Re: ActiveMQ Artemis: Reload SSL keystore without 
> restarting broker
>
>
> CAUTION: This email originated from outside eGain. Do not click links 
> or open attachments unless you can verify the sender and know the 
> content is safe.
>
>
> Hi Umesh,
>
> you can access Apache ActiveMQ Artemis management API[1] using jolokia 
> or messages even if the JMX is disabled. For further details using 
> messages see the Management Example[2].
>
> [1]
>
> https://activemq.apache.org/components/artemis/documentation/latest/ma
> nagement.html
> [2]
>
> https://github.com/apache/activemq-artemis/tree/main/examples/features
> /standard/management
>
> Regards,
> Domenico
>
> On Thu, 18 May 2023 at 07:58, Umesh Kudale <ukud...@egain.com.invalid>
> wrote:
>
> > Hi,
> >
> > As per SO post
> > https://stackoverflow.com/questions/69130272/apache-activemq-artemis
> > -2 -18-server-does-not-reload-the-updated-keystore-with-ce,
> > it seems like Artemis is not reloading SSL keystore while making a 
> > new connection. Rather we need to do it through JMX whenever we want 
> > to reload the keystore. However, due to security compliance, we 
> > disable JMX
> console.
> > Is there any other way/configuration we can do on broker side to 
> > enable reloading SSL keystore at certain interval?
> >
> > Thanks,
> > Umesh.
> >
>

Reply via email to