diff options
author | gjoranv <gv@verizonmedia.com> | 2019-10-26 21:13:52 +0200 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2019-10-26 21:36:50 +0200 |
commit | 40395ff12dd52300db74ccf6503156eee45a262a (patch) | |
tree | eed4b0212509f598febfccec42ebe7a42846a843 /container-core/src/main/java | |
parent | 935cf534c4e775ec17feff0c62d0f587c064257b (diff) |
Schedule deconstruct of all components with one call.
Diffstat (limited to 'container-core/src/main/java')
-rw-r--r-- | container-core/src/main/java/com/yahoo/container/core/config/testutil/HandlersConfigurerTestWrapper.java | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/core/config/testutil/HandlersConfigurerTestWrapper.java b/container-core/src/main/java/com/yahoo/container/core/config/testutil/HandlersConfigurerTestWrapper.java index 1fd90125cde..684a45aeac1 100644 --- a/container-core/src/main/java/com/yahoo/container/core/config/testutil/HandlersConfigurerTestWrapper.java +++ b/container-core/src/main/java/com/yahoo/container/core/config/testutil/HandlersConfigurerTestWrapper.java @@ -19,6 +19,7 @@ import com.yahoo.osgi.MockOsgi; import java.io.File; import java.io.IOException; +import java.util.Collection; import java.util.LinkedHashSet; import java.util.Random; import java.util.Set; @@ -102,15 +103,12 @@ public class HandlersConfigurerTestWrapper { } private ComponentDeconstructor getTestDeconstructor() { - return new ComponentDeconstructor() { - @Override - public void deconstruct(Object component) { - if (component instanceof AbstractComponent) { - AbstractComponent abstractComponent = (AbstractComponent) component; - if (abstractComponent.isDeconstructable()) - ((AbstractComponent) component).deconstruct(); + return components -> components.forEach(component -> { + if (component instanceof AbstractComponent) { + AbstractComponent abstractComponent = (AbstractComponent) component; + if (abstractComponent.isDeconstructable()) abstractComponent.deconstruct(); } - }}; + }); } public void reloadConfig() { |