public class MgcpPacketHandler extends Object implements PacketHandler
| Modifier and Type | Field and Description |
|---|---|
MgcpMessageSubject |
listener |
MgcpMessageParser |
parser |
| Constructor and Description |
|---|
MgcpPacketHandler(MgcpMessageParser parser,
MgcpMessageSubject listener) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandle(byte[] packet) |
boolean |
canHandle(byte[] packet,
int dataLength,
int offset) |
int |
compareTo(PacketHandler o) |
int |
getPipelinePriority() |
byte[] |
handle(byte[] packet,
InetSocketAddress localPeer,
InetSocketAddress remotePeer) |
byte[] |
handle(byte[] packet,
int dataLength,
int offset,
InetSocketAddress localPeer,
InetSocketAddress remotePeer) |
public final MgcpMessageParser parser
public final MgcpMessageSubject listener
public MgcpPacketHandler(MgcpMessageParser parser, MgcpMessageSubject listener)
public int compareTo(PacketHandler o)
compareTo in interface Comparable<PacketHandler>public boolean canHandle(byte[] packet)
canHandle in interface PacketHandlerpublic boolean canHandle(byte[] packet,
int dataLength,
int offset)
canHandle in interface PacketHandlerpublic byte[] handle(byte[] packet,
InetSocketAddress localPeer,
InetSocketAddress remotePeer)
throws PacketHandlerException
handle in interface PacketHandlerPacketHandlerExceptionpublic byte[] handle(byte[] packet,
int dataLength,
int offset,
InetSocketAddress localPeer,
InetSocketAddress remotePeer)
throws PacketHandlerException
handle in interface PacketHandlerPacketHandlerExceptionpublic int getPipelinePriority()
getPipelinePriority in interface PacketHandlerCopyright © 2017 TeleStax, Inc.. All Rights Reserved.