public class StunHandler extends Object implements PacketHandler
| Constructor and Description |
|---|
StunHandler(IceAuthenticator authenticator) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(StunListener listener) |
boolean |
canHandle(byte[] packet) |
boolean |
canHandle(byte[] data,
int length,
int offset) |
int |
compareTo(PacketHandler o) |
IceAuthenticator |
getIceAuthenticator() |
int |
getPipelinePriority() |
byte[] |
handle(byte[] packet,
InetSocketAddress localPeer,
InetSocketAddress remotePeer) |
byte[] |
handle(byte[] packet,
int dataLength,
int offset,
InetSocketAddress localPeer,
InetSocketAddress remotePeer) |
boolean |
removeListener(StunListener listener) |
void |
setIceAuthenticator(IceAuthenticator iceAuthenticator) |
void |
setPipelinePriority(int pipelinePriority) |
public StunHandler(IceAuthenticator authenticator)
public int getPipelinePriority()
getPipelinePriority in interface PacketHandlerpublic void setPipelinePriority(int pipelinePriority)
public IceAuthenticator getIceAuthenticator()
public void setIceAuthenticator(IceAuthenticator iceAuthenticator)
public void addListener(StunListener listener)
public boolean removeListener(StunListener listener)
public boolean canHandle(byte[] packet)
canHandle in interface PacketHandlerpublic boolean canHandle(byte[] data,
int length,
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 compareTo(PacketHandler o)
compareTo in interface Comparable<PacketHandler>Copyright © 2017 TeleStax, Inc.. All Rights Reserved.