Package | Description |
---|---|
examples.nistgoodies.messagevalve | |
gov.nist.javax.sip.stack |
This package implements the main protocol abstractions that are defined by the SIP RFC 3261.
|
gov.nist.javax.sip.stack.sctp | |
test.unit.gov.nist.javax.sip.stack |
Modifier and Type | Method and Description |
---|---|
boolean |
SipMessageValve.processRequest(SIPRequest request,
MessageChannel messageChannel) |
boolean |
SipMessageValve.processResponse(Response response,
MessageChannel messageChannel) |
Modifier and Type | Class and Description |
---|---|
class |
ConnectionOrientedMessageChannel |
class |
NioTcpMessageChannel |
class |
NioTlsMessageChannel |
class |
NioTlsWebSocketMessageChannel |
class |
NioWebSocketMessageChannel |
class |
TCPMessageChannel
This is a stack abstraction for TCP connections.
|
class |
TLSMessageChannel
This is sipStack for TLS connections.
|
class |
UDPMessageChannel
This is the UDP Message handler that gets created when a UDP message needs to
be processed.
|
Modifier and Type | Field and Description |
---|---|
protected MessageChannel |
SIPTransactionImpl.encapsulatedChannel |
Modifier and Type | Method and Description |
---|---|
MessageChannel |
NioTlsWebSocketMessageProcessor.createMessageChannel(HostPort targetHostPort) |
abstract MessageChannel |
MessageProcessor.createMessageChannel(HostPort targetHostPort)
Create a message channel for the specified host/port.
|
MessageChannel |
TCPMessageProcessor.createMessageChannel(HostPort targetHostPort) |
MessageChannel |
NioTcpMessageProcessor.createMessageChannel(HostPort targetHostPort) |
MessageChannel |
TLSMessageProcessor.createMessageChannel(HostPort targetHostPort) |
MessageChannel |
UDPMessageProcessor.createMessageChannel(HostPort targetHostPort)
Create and return new TCPMessageChannel for the given host/port.
|
MessageChannel |
NioTlsWebSocketMessageProcessor.createMessageChannel(InetAddress targetHost,
int port) |
abstract MessageChannel |
MessageProcessor.createMessageChannel(InetAddress targetHost,
int port)
Create a message channel for the specified host/port.
|
MessageChannel |
TCPMessageProcessor.createMessageChannel(InetAddress host,
int port) |
MessageChannel |
NioTcpMessageProcessor.createMessageChannel(InetAddress targetHost,
int port) |
MessageChannel |
TLSMessageProcessor.createMessageChannel(InetAddress host,
int port) |
MessageChannel |
UDPMessageProcessor.createMessageChannel(InetAddress host,
int port) |
MessageChannel |
SIPTransactionStack.createMessageChannel(SIPRequest request,
MessageProcessor mp,
Hop nextHop)
Creates a client transaction to handle a new request.
|
MessageChannel |
SIPTransactionStack.createRawMessageChannel(String sourceIpAddress,
int sourcePort,
Hop nextHop)
Creates a new MessageChannel for a given Hop.
|
MessageChannel |
SIPTransactionImpl.getMessageChannel() |
MessageChannel |
SIPTransaction.getMessageChannel()
Returns the message channel used for transmitting/receiving messages for
this transaction.
|
MessageChannel |
SIPClientTransactionImpl.getRequestChannel() |
MessageChannel |
SIPClientTransaction.getRequestChannel()
Returns this transaction.
|
MessageChannel |
SIPServerTransactionImpl.getResponseChannel() |
MessageChannel |
SIPServerTransaction.getResponseChannel()
Returns this transaction.
|
Modifier and Type | Method and Description |
---|---|
SIPClientTransaction |
SIPTransactionStack.createClientTransaction(SIPRequest sipRequest,
MessageChannel encapsulatedMessageChannel)
Creates a client transaction that encapsulates a MessageChannel.
|
SIPServerTransaction |
SIPTransactionStack.createServerTransaction(MessageChannel encapsulatedMessageChannel)
Creates a server transaction that encapsulates a MessageChannel.
|
ServerRequestInterface |
SIPTransactionStack.newSIPServerRequest(SIPRequest requestReceived,
MessageChannel requestMessageChannel)
Handles a new SIP request.
|
ServerResponseInterface |
StackMessageFactory.newSIPServerResponse(SIPResponse sipResponse,
MessageChannel msgChannel)
Generate a new server response for the stack.
|
ServerResponseInterface |
SIPTransactionStack.newSIPServerResponse(SIPResponse responseReceived,
MessageChannel responseMessageChannel)
Handles a new SIP response.
|
void |
SIPServerTransactionImpl.processRequest(SIPRequest transactionRequest,
MessageChannel sourceChannel) |
void |
SIPServerTransaction.processRequest(SIPRequest transactionRequest,
MessageChannel sourceChannel)
Process a new request message through this transaction.
|
boolean |
SIPMessageValve.processRequest(SIPRequest request,
MessageChannel messageChannel)
The callback method that is called for every request before any transaction/dialog mapping
or allocation occur.
|
boolean |
CongestionControlMessageValve.processRequest(SIPRequest request,
MessageChannel messageChannel) |
void |
ServerRequestInterface.processRequest(SIPRequest sipRequest,
MessageChannel incomingChannel)
Process the message.
|
boolean |
SIPMessageValve.processResponse(Response response,
MessageChannel messageChannel)
The callback method that is called for every response before any transaction/dialog mapping
or allocation occur.
|
boolean |
CongestionControlMessageValve.processResponse(Response response,
MessageChannel messageChannel) |
void |
ServerResponseInterface.processResponse(SIPResponse sipResponse,
MessageChannel incomingChannel)
This method is called prior to dialog assignment.
|
void |
SIPClientTransactionImpl.processResponse(SIPResponse sipResponse,
MessageChannel incomingChannel) |
void |
SIPClientTransaction.processResponse(SIPResponse sipResponse,
MessageChannel incomingChannel) |
void |
ServerResponseInterface.processResponse(SIPResponse sipResponse,
MessageChannel incomingChannel,
SIPDialog sipDialog)
Process the Response.
|
void |
SIPClientTransactionImpl.processResponse(SIPResponse transactionResponse,
MessageChannel sourceChannel,
SIPDialog dialog) |
void |
SIPClientTransaction.processResponse(SIPResponse transactionResponse,
MessageChannel sourceChannel,
SIPDialog dialog)
Process a new response message through this transaction.
|
Socket |
IOHandler.sendBytes(InetAddress senderAddress,
InetAddress receiverAddress,
int contactPort,
String transport,
byte[] bytes,
boolean isClient,
MessageChannel messageChannel)
Send an array of bytes.
|
void |
SIPTransactionImpl.setEncapsulatedChannel(MessageChannel messageChannel) |
void |
SIPTransaction.setEncapsulatedChannel(MessageChannel messageChannel)
Set the encapsuated channel.
|
Constructor and Description |
---|
SIPClientTransactionImpl(SIPTransactionStack newSIPStack,
MessageChannel newChannelToUse)
Creates a new client transaction.
|
SIPServerTransactionImpl(SIPTransactionStack sipStack,
MessageChannel newChannelToUse)
Creates a new server transaction.
|
SIPTransactionImpl(SIPTransactionStack newParentStack,
MessageChannel newEncapsulatedChannel)
Transaction constructor.
|
Modifier and Type | Method and Description |
---|---|
MessageChannel |
SCTPMessageProcessor.createMessageChannel(HostPort targetHostPort) |
MessageChannel |
SCTPMessageProcessor.createMessageChannel(InetAddress targetHost,
int port) |
Modifier and Type | Method and Description |
---|---|
boolean |
SIPMessageValveImpl.processRequest(SIPRequest request,
MessageChannel messageChannel) |
boolean |
SIPMessageValveImpl.processResponse(Response response,
MessageChannel messageChannel) |
void |
SIPMessageValveImpl.sendResponse(MessageChannel channel,
SIPMessage response) |
Copyright © 2018. All Rights Reserved.