org.craft.atom.protocol.textline
Class TextLineEncoder
java.lang.Object
org.craft.atom.protocol.AbstractProtocolCodec
org.craft.atom.protocol.AbstractProtocolEncoder
org.craft.atom.protocol.textline.TextLineEncoder
- All Implemented Interfaces:
- ProtocolEncoder<String>
public class TextLineEncoder
- extends AbstractProtocolEncoder
- implements ProtocolEncoder<String>
A ProtocolEncoder which encodes a text line string into bytes which ends with the delimiter, default charset is utf-8.
Thread safe.
- Version:
- 1.0, Oct 16, 2012
- Author:
- Hu Feng
TextLineEncoder
public TextLineEncoder()
TextLineEncoder
public TextLineEncoder(Charset charset)
TextLineEncoder
public TextLineEncoder(Charset charset,
String delimiter)
TextLineEncoder
public TextLineEncoder(Charset charset,
String delimiter,
int maxLineLength)
encode
public byte[] encode(String str)
throws ProtocolException
- Specified by:
encode in interface ProtocolEncoder<String>
- Throws:
ProtocolException
Copyright © 2013. All Rights Reserved.