[prev in list] [next in list] [prev in thread] [next in thread]
List: muse-dev
Subject: [jira] Resolved: (MUSE-281) Subscription Manager must throw faults
From: "Chris Twiner (JIRA)" <jira () apache ! org>
Date: 2009-01-03 16:29:44
Message-ID: 1262299720.1231000184241.JavaMail.jira () brutus
[Download RAW message or body]
[ https://issues.apache.org/jira/browse/MUSE-281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]
Chris Twiner resolved MUSE-281.
-------------------------------
Resolution: Fixed
fixed in head. NOTE that due to the success and shutdown semantics I've rejected the \
patch. The head fix captures the soapfault, but does not throw until after possible \
shutdown has occurred, and then only IF it wasn't actually sucessful.
> Subscription Manager must throw faults on publish back to notification producer
> -------------------------------------------------------------------------------
>
> Key: MUSE-281
> URL: https://issues.apache.org/jira/browse/MUSE-281
> Project: Muse
> Issue Type: Improvement
> Components: WSN SubscriptionManager
> Affects Versions: 2.2.0
> Environment: All
> Reporter: Balan Subramanian
> Assignee: Chris Twiner
> Fix For: 2.2.1
>
> Attachments: muse-281.patch
>
>
> SimpleSubscriptionManager's publish message catches exceptions but consumes them \
> after logging them. This way at runtime, the actual publisher of the message, \
> typically another capability in the resource, never knows that the publish failed. \
> We can build a java listener based mechanism so that when a capability tries to \
> call the publish operation, it must provide a reference to itself and implement a \
> listener interface. This means we overload the publish method. If such a callback \
> reference is available, the SimpleSubscriptionManager will call it back when it \
> receives a fault, with the fault.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic