You can't, its deep in the internals of the client and not exposed for outside use (nor will it be).
On 30 May 2018 at 12:45, akabhishek1 <[email protected]> wrote: > Hi Robbie and Team, > > I was doing to reseacrh to find out solution for MessageProducer Status. > > At this moment i am creating MessageProducer via below code. > MessageProducer producer = session.createProducer(destination); > > After doing research, i got to know internally AmqpFixedProducer invoking > for Send operation. And the good thing is that, AmqpFixedProducer has both > operation "isClosed and isOpen". > This will solve my problem. But the main problem is, how can i access > AmqpFixedProducer object.? > > I tried to access via casting (with below code snippet) but that throwing > Casting exception. Could you please suggest, how can i access > AmqpFixedProducer object? > > AmqpFixedProducer -- extends --> AmqpProducer -- extends --> > AmqpAbstractResource -- available methods --> isClosed and isOpen > > AmqpFixedProducer amqpProducer = (AmqpFixedProducer) producer; // > "Getting java.lang.ClassCastException: > org.springframework.jms.connection.CachedMessageProducer cannot be cast to > org.apache.qpid.jms.provider.amqp.AmqpFixedProducer " > > amqpProducer > .isClosed(); > > amqpProducer > .isOpen(); > > > Regards, > Abhishek Kumar > > > > -- > Sent from: http://qpid.2158936.n2.nabble.com/Apache-Qpid-users-f2158936.html > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
