NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

Package gov.nist.javax.sip.stack

This package implements the main protocol abstractions that are defined by the SIP RFC 3261.

See:
          Description

Interface Summary
RawMessageChannel  
ServerRequestInterface An interface for a genereic message processor for SIP Request messages.
ServerResponseInterface An interface for a genereic message processor for SIP Response messages.
SIPTransactionEventListener Interface implemented by classes that want to be notified of asynchronous transacion events.
StackMessageFactory An interface for generating new requests and responses.
 

Class Summary
DefaultMessageLogFactory The Default Message log factory.
DefaultRouter This is the default router.
HopImpl Routing algorithms return a list of hops to which the request is routed.
MessageChannel Message channel abstraction for the SIP stack.
MessageProcessor This is the Stack abstraction for the active object that waits for messages to appear on the wire and processes these messages by calling the MessageFactory interface to create a ServerRequest or ServerResponse object.
ServerLog Log file wrapper class.
SIPClientTransaction Represents a client transaction.
SIPDialog Tracks dialogs.
SIPServerTransaction Represents a server transaction.
SIPStackTimerTask A subclass of TimerTask which runs TimerTask code within a try/catch block to avoid killing the SIPTransactionStack timer thread.
SIPTransaction Abstract class to support both client and server transactions.
SIPTransactionErrorEvent An event that indicates that a transaction has encountered an error.
SIPTransactionStack This is the sip stack.
TCPMessageChannel This is a stack abstraction for TCP connections.
TCPMessageProcessor Sit in a loop waiting for incoming tcp connections and start a new thread to handle each new connection.
TLSMessageChannel This is sipStack for TLS connections.
TLSMessageProcessor Sit in a loop waiting for incoming tls connections and start a new thread to handle each new connection.
UDPMessageChannel This is the UDP Message handler that gets created when a UDP message needs to be processed.
UDPMessageProcessor Sit in a loop and handle incoming udp datagram messages.
 

Package gov.nist.javax.sip.stack Description

This package implements the main protocol abstractions that are defined by the SIP RFC 3261. These include the following main ones:

SIPTransactionStack is the container that holds references to these protocol objects.


NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

A product of the NIST/ITL Advanced Networking Technologies Division.
See conditions of use.
Submit a bug report or feature request.