org.eclipse.net4j.signal.wrapping
Class StreamWrapperInjector
java.lang.Object
org.eclipse.net4j.signal.wrapping.StreamWrapperInjector
- All Implemented Interfaces:
- IElementProcessor
- Direct Known Subclasses:
- GZIPStreamWrapperInjector, XORStreamWrapperInjector
public class StreamWrapperInjector
- extends java.lang.Object
- implements IElementProcessor
Method Summary |
java.lang.String |
getProtocolID()
|
IStreamWrapper |
getStreamWrapper()
|
protected java.lang.Object |
inject(IManagedContainer container,
java.lang.String productGroup,
java.lang.String factoryType,
java.lang.String description,
SignalProtocol signalProtocol)
|
java.lang.Object |
process(IManagedContainer container,
java.lang.String productGroup,
java.lang.String factoryType,
java.lang.String description,
java.lang.Object element)
|
protected boolean |
shouldInject(IManagedContainer container,
java.lang.String productGroup,
java.lang.String factoryType,
java.lang.String description,
SignalProtocol signalProtocol)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StreamWrapperInjector
public StreamWrapperInjector(java.lang.String protocolID,
IStreamWrapper streamWrapper)
getProtocolID
public java.lang.String getProtocolID()
getStreamWrapper
public IStreamWrapper getStreamWrapper()
process
public java.lang.Object process(IManagedContainer container,
java.lang.String productGroup,
java.lang.String factoryType,
java.lang.String description,
java.lang.Object element)
- Specified by:
process
in interface IElementProcessor
shouldInject
protected boolean shouldInject(IManagedContainer container,
java.lang.String productGroup,
java.lang.String factoryType,
java.lang.String description,
SignalProtocol signalProtocol)
inject
protected java.lang.Object inject(IManagedContainer container,
java.lang.String productGroup,
java.lang.String factoryType,
java.lang.String description,
SignalProtocol signalProtocol)