|
NIST-SIP: The Reference Implementation for JAIN-SIP 1.2 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| MessageProcessorFactory | Factory used to create message processor instances on behalf of the stack which are created when a new Listening point is created. |
| QueuedMessageDispatchBase | |
| 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. |
| SIPDialogEventListener | Interface implemented by classes that want to be notified of asynchronous dialog events. |
| SIPEventInterceptor | This interface is the solution for https://jain-sip.dev.java.net/issues/show_bug.cgi? |
| SIPMessageValve | This interface has callbacks that are notified for every SIP message arriving at the container. |
| 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 | |
|---|---|
| BlockingQueueDispatchAuditor | |
| CallAnalysisInterceptor | This sample interceptor keeps track of requests stuck in JAIN SIP threads and prints a thread dump when such event occurs periodically. |
| CallAnalyzer | This class is a simple thread analysis utility which tracks the time each request is stuck inside a JAIN SIP thread. |
| CallAnalyzer.MetricAnalysisConfiguration | This is the configuration for the analysis task. |
| CallAnalyzer.MetricReference | This is just a name for certain statistic item. |
| CallAnalyzer.MetricReferenceMap | |
| CallAnalyzer.StackTrace | |
| CallAnalyzer.ThreadInfo | |
| CallAnalyzer.TImeMetricInfo | |
| CongestionControlMessageValve | This is just a simple reusable congestion control valve JSIP apps can use to stop traffic when the number of server transactions reaches the limit specified in gov.nist.javax.sip.MAX_SERVER_TRANSACTIONS without breaking existing dialogs. |
| ConnectionOrientedMessageChannel | |
| ConnectionOrientedMessageProcessor | |
| DatagramQueuedMessageDispatch | |
| DefaultMessageLogFactory | The Default Message log factory. |
| DefaultRouter | This is the default router. |
| DefaultTlsSecurityPolicy | |
| HandshakeCompletedListenerImpl | |
| HopImpl | Routing algorithms return a list of hops to which the request is routed. |
| IOHandler | Low level Input output to a socket. |
| 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. |
| OIOMessageProcessorFactory | Default stack implementation of the MessageProcessorFactory. |
| ServerLog | Log file wrapper class. |
| SIPClientTransaction | Represents a client transaction. |
| SIPDialog | Tracks dialogs. |
| SIPDialogErrorEvent | An event that indicates that a dialog has encountered an error. |
| 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. |
| Enum Summary | |
|---|---|
| ClientAuthType | |
| IllegalTransactionStateException.Reason | |
| Exception Summary | |
|---|---|
| IllegalTransactionStateException | |
This package implements the main protocol abstractions that are defined by the SIP RFC 3261. These include the following main ones:
|
NIST-SIP: The Reference Implementation for JAIN-SIP 1.2 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||