diff options
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.java | 7 |
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, |