The Connection object doesn't seems to throw exceptions.
my code looks like this:
class myProducer : public ExceptionListener,
public Runnable {
....
// Create a Connection
connection = connectionFactory->createConnection();
connection->setExceptionListener(this);
connection->start();
...
virtual void onException( const CMSException& ex ) {
printf("JMS Exception occured. reconnect?.\n");
ex.printStackTrace();
}
...
I don't get anything from onException().
How do I get it to work? Please help.
Thanks
On 12/12/06, Timothy Bish <[EMAIL PROTECTED]> wrote:
>
> too bad.
> any work-around? can we catch some exception somewhere and open up
another
> connection to failover broker?
> My producer has to be integrated into cpp code.
>
Just like in Java, you can set an ExceptionListener on the Connection
Object, chances are if that gets called its time to reconnect.
> Thanks
>
> On 12/12/06, Timothy Bish <[EMAIL PROTECTED]> wrote:
> >
> >
> > > -----Original Message-----
> > > From: amq user [mailto:[EMAIL PROTECTED]
> > > Sent: Tuesday, December 12, 2006 4:58 PM
> > > To: activemq-dev
> > > Subject: activemq-cpp failover?
> > > Importance: High
> > >
> > > Does activemq-cpp support failover?
> > > I got this:
> > >
> > > ActiveMQConnectionFactory::createConnection - unknown transport
> factory
> > > FILE: activemq/core/ActiveMQConnectionFactory.cpp, LINE: 124
> > > FILE: activemq/core/ActiveMQConnectionFactory.cpp, LINE: 179
> > >
> >
> > Failover is not currently supported and is not currently planned, the
> > architecture would support extension of the transport layer to support
> it.
> >
> > > If not, will it be supported in the near future?
> > > Thanks
> >
> >