Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.net4j/src/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.java')
-rw-r--r--plugins/org.eclipse.net4j/src/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.java b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.java
index 6cc23de30a..fe5a0b8d37 100644
--- a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.java
+++ b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/signal/wrapping/StreamWrapperInjector.java
@@ -12,6 +12,7 @@ package org.eclipse.net4j.signal.wrapping;
import org.eclipse.net4j.signal.SignalProtocol;
import org.eclipse.net4j.util.ObjectUtil;
+import org.eclipse.net4j.util.StringUtil;
import org.eclipse.net4j.util.container.IElementProcessor;
import org.eclipse.net4j.util.container.IManagedContainer;
import org.eclipse.net4j.util.io.IStreamWrapper;
@@ -24,9 +25,9 @@ import org.eclipse.net4j.util.io.IStreamWrapper;
*/
public class StreamWrapperInjector implements IElementProcessor
{
- private String protocolID;
+ private final IStreamWrapper streamWrapper;
- private IStreamWrapper streamWrapper;
+ private final String protocolID;
public StreamWrapperInjector(String protocolID, IStreamWrapper streamWrapper)
{
@@ -67,7 +68,7 @@ public class StreamWrapperInjector implements IElementProcessor
return false;
}
- return ObjectUtil.equals(signalProtocol.getType(), protocolID);
+ return StringUtil.isEmpty(protocolID) || ObjectUtil.equals(signalProtocol.getType(), protocolID);
}
protected Object inject(IManagedContainer container, String productGroup, String factoryType, String description,

Back to the top