Class SynchronizedProtocolEncoder

java.lang.Object
org.apache.mina.filter.codec.SynchronizedProtocolEncoder
All Implemented Interfaces:
ProtocolEncoder

public class SynchronizedProtocolEncoder extends Object implements ProtocolEncoder
A ProtocolEncoder implementation which decorates an existing encoder to be thread-safe. Please be careful if you're going to use this decorator because it can be a root of performance degradation in a multi-thread environment. Please use this decorator only when you need to synchronize on a per-encoder basis instead of on a per-session basis, which is not common.