[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