Author: chris.laprun(a)jboss.com
Date: 2007-03-19 21:44:13 -0400 (Mon, 19 Mar 2007)
New Revision: 6763
Modified:
trunk/wsrp/src/main/org/jboss/portal/wsrp/consumer/ConsumerRegistryService.java
Log:
- Do not attempt to unregister consumers that are not active.
Modified: trunk/wsrp/src/main/org/jboss/portal/wsrp/consumer/ConsumerRegistryService.java
===================================================================
---
trunk/wsrp/src/main/org/jboss/portal/wsrp/consumer/ConsumerRegistryService.java 2007-03-20
01:37:29 UTC (rev 6762)
+++
trunk/wsrp/src/main/org/jboss/portal/wsrp/consumer/ConsumerRegistryService.java 2007-03-20
01:44:13 UTC (rev 6763)
@@ -217,7 +217,14 @@
for (Iterator consumersIt = consumers.values().iterator(); consumersIt.hasNext();)
{
WSRPConsumer consumer = (WSRPConsumer)consumersIt.next();
- federatingPortletInvoker.unregisterInvoker(consumer.getProducerId());
+
+ // if producer is not active, it shouldn't be registered with the federating
portlet invoker, hence do not
+ // unregister it.
+ if (consumer.getProducerInfo().isActive())
+ {
+ federatingPortletInvoker.unregisterInvoker(consumer.getProducerId());
+ }
+
consumer.stop();
}
Show replies by date