public class TransportManager extends Object
| Modifier and Type | Field and Description |
|---|---|
protected SipParser |
sipParser |
static int |
SOCKET_TIMEOUT |
| Constructor and Description |
|---|
TransportManager(TransactionManager transactionManager,
Config config,
Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeTransports() |
MessageSender |
createClientTransport(SipRequest sipRequest,
InetAddress inetAddress,
int port,
String transport) |
MessageSender |
createClientTransport(SipRequest sipRequest,
InetAddress inetAddress,
int port,
String transport,
int ttl) |
void |
createServerTransport(String transportType,
int port) |
MessageSender |
getMessageSender(SipTransportConnection sipTransportConnection) |
int |
getSipPort() |
void |
sendResponse(SipResponse sipResponse) |
void |
setSipPort(int sipPort) |
void |
setSipServerTransportUser(SipServerTransportUser sipServerTransportUser) |
public static final int SOCKET_TIMEOUT
protected SipParser sipParser
public TransportManager(TransactionManager transactionManager, Config config, Logger logger)
public MessageSender createClientTransport(SipRequest sipRequest, InetAddress inetAddress, int port, String transport) throws IOException
IOExceptionpublic MessageSender createClientTransport(SipRequest sipRequest, InetAddress inetAddress, int port, String transport, int ttl) throws IOException
IOExceptionpublic void createServerTransport(String transportType, int port) throws SocketException
SocketExceptionpublic void sendResponse(SipResponse sipResponse) throws IOException
IOExceptionpublic void setSipServerTransportUser(SipServerTransportUser sipServerTransportUser)
public void closeTransports()
public MessageSender getMessageSender(SipTransportConnection sipTransportConnection)
public int getSipPort()
public void setSipPort(int sipPort)
Copyright © 2016 teletronics.ae. All rights reserved.