Constructor and Description |
---|
PerMessageDeflateEncoder(int compressionLevel,
boolean noContext)
Constructs a per-message deflate encoder with specified compression level and
the context takeover control.
|
Modifier and Type | Method and Description |
---|---|
void |
added(ISession session,
ICodecPipeline pipeline) |
void |
encode(ISession session,
Frame frame,
List<Frame> out) |
void |
event(ISession session,
SessionEvent event) |
Class<Frame> |
getInboundType() |
Class<Frame> |
getOutboundType() |
void |
removed(ISession session,
ICodecPipeline pipeline) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getInboundType, getOutboundType
added, event, removed
public PerMessageDeflateEncoder(int compressionLevel, boolean noContext)
compressionLevel
- the compression level (0-9)noContext
- true
to prevent from using the context
takeoverpublic Class<Frame> getInboundType()
getInboundType
in interface ICodec<Frame,Frame>
public Class<Frame> getOutboundType()
getOutboundType
in interface ICodec<Frame,Frame>
public void added(ISession session, ICodecPipeline pipeline)
added
in interface IEventDrivenCodec
public void event(ISession session, SessionEvent event)
event
in interface IEventDrivenCodec
public void removed(ISession session, ICodecPipeline pipeline)
removed
in interface IEventDrivenCodec
Copyright © 2017–2022 SNF4J.ORG. All rights reserved.