public class MgcpPacketHandler extends Object implements PacketHandler, MgcpMessageSubject
| Constructor and Description |
|---|
MgcpPacketHandler(MgcpMessageParser parser) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandle(byte[] packet) |
boolean |
canHandle(byte[] packet,
int dataLength,
int offset) |
int |
compareTo(PacketHandler o) |
void |
forget(MgcpMessageObserver observer) |
int |
getPipelinePriority() |
byte[] |
handle(byte[] packet,
InetSocketAddress localPeer,
InetSocketAddress remotePeer) |
byte[] |
handle(byte[] packet,
int dataLength,
int offset,
InetSocketAddress localPeer,
InetSocketAddress remotePeer) |
void |
notify(Object originator,
InetSocketAddress from,
InetSocketAddress to,
MgcpMessage message,
MessageDirection direction) |
void |
observe(MgcpMessageObserver observer) |
public MgcpPacketHandler(MgcpMessageParser parser)
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 PacketHandlerpublic void observe(MgcpMessageObserver observer)
observe in interface MgcpMessageSubjectpublic void forget(MgcpMessageObserver observer)
forget in interface MgcpMessageSubjectpublic void notify(Object originator, InetSocketAddress from, InetSocketAddress to, MgcpMessage message, MessageDirection direction)
notify in interface MgcpMessageSubjectCopyright © 2017 TeleStax, Inc.. All Rights Reserved.