You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by go...@apache.org on 2012/01/09 18:00:17 UTC
svn commit: r1229254 -
/directory/apacheds/branches/apacheds-osgi/component-hub/src/main/java/org/apache/directory/server/component/hub/ComponentHub.java
Author: gokturk
Date: Mon Jan 9 17:00:17 2012
New Revision: 1229254
URL: http://svn.apache.org/viewvc?rev=1229254&view=rev
Log:
* Used new ComponentRegistry method (getComponentByFactoryName() ) in factory departure callback
Modified:
directory/apacheds/branches/apacheds-osgi/component-hub/src/main/java/org/apache/directory/server/component/hub/ComponentHub.java
Modified: directory/apacheds/branches/apacheds-osgi/component-hub/src/main/java/org/apache/directory/server/component/hub/ComponentHub.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/apacheds-osgi/component-hub/src/main/java/org/apache/directory/server/component/hub/ComponentHub.java?rev=1229254&r1=1229253&r2=1229254&view=diff
==============================================================================
--- directory/apacheds/branches/apacheds-osgi/component-hub/src/main/java/org/apache/directory/server/component/hub/ComponentHub.java (original)
+++ directory/apacheds/branches/apacheds-osgi/component-hub/src/main/java/org/apache/directory/server/component/hub/ComponentHub.java Mon Jan 9 17:00:17 2012
@@ -284,18 +284,8 @@ public class ComponentHub implements Eve
return;
}
- String componentType = parseComponentType( leavingFactory );
-
- ADSComponent associatedComp = null;
-
- for ( ADSComponent _comp : componentRegistry.getAllComponents() )
- {
- if ( _comp.getFactory().getName().equals( leavingFactory.getName() ) )
- {
- associatedComp = _comp;
- break;
- }
- }
+ // Gets the associated ADSComponent reference with IPojo Factory.
+ ADSComponent associatedComp = componentRegistry.getCompoentByFactory( leavingFactory );
if ( associatedComp == null )
{
@@ -309,7 +299,6 @@ public class ComponentHub implements Eve
// Remove the component reference from registries
componentRegistry.removeComponent( associatedComp );
-
}