Package com.bytedesk.call.mrcp4j.server
Class MrcpMessageEncoder
java.lang.Object
com.bytedesk.call.mrcp4j.server.MrcpMessageEncoder
- All Implemented Interfaces:
org.apache.mina.filter.codec.ProtocolEncoder
public class MrcpMessageEncoder
extends Object
implements org.apache.mina.filter.codec.ProtocolEncoder
Encodes
MrcpMessage instances into MRCPv2 specification format.- Author:
- Niels Godfredsen <ngodfredsen@users.sourceforge.net>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static intappendEventLine(StringBuilder encodeBuf, MrcpEvent event) private static intappendResponseLine(StringBuilder encodeBuf, MrcpResponse response) voiddispose(org.apache.mina.core.session.IoSession session) voidencode(org.apache.mina.core.session.IoSession session, Object message, org.apache.mina.filter.codec.ProtocolEncoderOutput out)
-
Field Details
-
_encodeBuf
-
-
Constructor Details
-
MrcpMessageEncoder
public MrcpMessageEncoder()
-
-
Method Details
-
encode
public void encode(org.apache.mina.core.session.IoSession session, Object message, org.apache.mina.filter.codec.ProtocolEncoderOutput out) throws Exception - Specified by:
encodein interfaceorg.apache.mina.filter.codec.ProtocolEncoder- Throws:
Exception
-
appendEventLine
-
appendResponseLine
-
dispose
- Specified by:
disposein interfaceorg.apache.mina.filter.codec.ProtocolEncoder- Throws:
Exception
-