RunnableUdpMessageReceiverpublic abstract class MessageReceiver extends Object implements Runnable
| Modifier and Type | Field | Description |
|---|---|---|
static int |
BUFFER_SIZE |
|
static String |
CHARACTER_ENCODING |
|
protected Logger |
logger |
|
protected int |
port |
| Constructor | Description |
|---|---|
MessageReceiver(int port,
TransactionManager transactionManager,
TransportManager transportManager,
Config config,
Logger logger) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
isListening() |
|
protected boolean |
isRequest(byte[] message) |
|
protected abstract void |
listen() |
|
protected void |
processMessage(byte[] message,
InetAddress sourceIp,
int sourcePort,
String transport) |
|
void |
run() |
|
void |
setListening(boolean isListening) |
|
void |
setSipServerTransportUser(SipServerTransportUser sipServerTransportUser) |
public static final int BUFFER_SIZE
public static final String CHARACTER_ENCODING
protected int port
protected Logger logger
public MessageReceiver(int port,
TransactionManager transactionManager,
TransportManager transportManager,
Config config,
Logger logger)
protected abstract void listen()
throws IOException
IOExceptionprotected boolean isRequest(byte[] message)
protected void processMessage(byte[] message,
InetAddress sourceIp,
int sourcePort,
String transport)
throws IOException
IOExceptionpublic void setListening(boolean isListening)
public boolean isListening()
public void setSipServerTransportUser(SipServerTransportUser sipServerTransportUser)
Copyright © 2018. All rights reserved.