Hi Daniel,
Thanks for your answer. I'm afraid that what I need is not only to see
the error in the log message but also be able to deal with it and
communicate to other parts of my system that the sending of the message
X to the suscriptor Y has failed.
To do that, I think that the best option for me is to modify the method
publish in the
org.apache.muse.ws.notification.imple.SimpleSubscriptionManager class,
isn't it?
By the way, just to ensure my thoughts... If the sending of a
notification fails, will the subscription manager try to send it again
after period of time? I guess the answer for that is NO, but could you
please confirm it?
Thanks in advance,
David
Daniel Jemiolo escribió:
Hi David,
If you turn the SOAP tracing on for subscriptions, you can see the SOAP
message that went out just prior to the exception. The wsa:To SOAP header
will have the address of the consumer that is not responding. The info on
this setting is at the bottom of this page:
http://ws.apache.org/muse/docs/2.0.0/manual/capabilities/wsn-sub.html
That said, a custom message would be better than the terse java.net
message. If you open a JIRA item for it, I will add some subscription data
to the log message so you don't have to compare against the SOAP.
Dan
[EMAIL PROTECTED] wrote on 10/23/2006 10:47:19 AM:
Hi everyone,
I was using pubscribe1.1. and now I've started to try muse-2.0. For both
distributions I got the same question: when a consumer goes down I can
read in the producer log the next exception (muse-2.0 log):
INFO: There was an error while processing a request:
Connection refused
org.apache.muse.core.AbstractResourceClient.invoke(AbstractResourceClient.java:254)
org.apache.muse.ws.notification.remote.NotificationConsumerClient.
notify(NotificationConsumerClient.java:95)
org.apache.muse.ws.notification.impl.SimpleSubscriptionManager.
publish(SimpleSubscriptionManager.java:204)
org.apache.muse.ws.notification.impl.SimpleNotificationProducer.
publish(SimpleNotificationProducer.java:435)
org.apache.ws.muse.test.wsrf.MyCapability$1.run(Unknown Source)
If there are some consumers subscribed to the same topic, is it possible
to know in the producer side which consumer is exactly causing the
error? How can I do it?
Thanks,
David
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]