Author: chris.laprun(a)jboss.com
Date: 2007-11-28 03:38:11 -0500 (Wed, 28 Nov 2007)
New Revision: 9155
Modified:
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/producer/WSRPProducerImpl.java
Log:
- Properly register RegistrationManager as a RegistrationPropertyChangeListener (even when
registration is not initially required).
Modified:
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/producer/WSRPProducerImpl.java
===================================================================
---
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/producer/WSRPProducerImpl.java 2007-11-28
08:36:25 UTC (rev 9154)
+++
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/producer/WSRPProducerImpl.java 2007-11-28
08:38:11 UTC (rev 9155)
@@ -276,21 +276,18 @@
ProducerRegistrationRequirements registrationRequirements =
getProducerRegistrationRequirements();
registrationRequirements.addRegistrationPolicyChangeListener(registrationManager);
+
registrationRequirements.addRegistrationPropertyChangeListener(registrationManager);
if (registrationRequirements.isRegistrationRequired())
{
registrationManager.setPolicy(registrationRequirements.getPolicy());
-
registrationRequirements.addRegistrationPropertyChangeListener(registrationManager);
}
}
protected void stopService() throws Exception
{
ProducerRegistrationRequirements registrationRequirements =
getProducerRegistrationRequirements();
- if (registrationRequirements.isRegistrationRequired())
- {
-
registrationRequirements.removeRegistrationPropertyChangeListener(registrationManager);
- }
+
registrationRequirements.removeRegistrationPropertyChangeListener(registrationManager);
registrationRequirements.removeRegistrationPolicyChangeListener(registrationManager);
super.stopService();
Show replies by date