See: Description
Interface | Description |
---|---|
AckSendingStrategy |
Implement this and set it in a SIPDialog to override the sending of an ack message
|
MessageProcessorFactory |
Factory used to create message processor instances on behalf of the stack
which are created when a new Listening point is created.
|
NioTlsChannelInterface |
Common interface for TLS channels.
|
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.
|
SIPClientTransaction | |
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?id=337
It allows to wrap the JSIP pipeline and execute custom analysis logic as SIP messages advance
through the pipeline checkpoints.
|
SIPMessageValve |
This interface has callbacks that are notified for every SIP message arriving at the container.
|
SIPServerTransaction | |
SIPTransaction | |
SIPTransactionEventListener |
Interface implemented by classes that want to be notified of asynchronous
transacion events.
|
SSLStateMachine.MessageSendCallback | |
StackMessageFactory |
An interface for generating new requests and responses.
|
Class | Description |
---|---|
Base64Coder |
A Base64 encoder/decoder.
|
BlockingQueueDispatchAuditor | |
ByteBufferFactory |
Contributed by Alexander Saveliev, Avistar Communications for Issue http://java.net/jira/browse/JSIP-430
Allows to choose between direct vs non direct buffers
|
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 android.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.
|
KeyedSemaphore | |
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.
|
MultiPipelineExecutor<K> | |
MultiPipelineExecutor.SemaphoreLinkedList<A> | |
MultiPipelineExecutor.SemaphoreRunnable<K> | |
NIOHandler |
Low level Input output to a socket.
|
NioMessageProcessorFactory | |
NioTcpMessageChannel | |
NioTcpMessageProcessor |
NIO implementation for TCP.
|
NioTcpMessageProcessor.ChangeRequest | |
NioTlsMessageChannel | |
NioTlsMessageProcessor | |
NioTlsWebSocketMessageChannel | |
NioTlsWebSocketMessageProcessor | |
NioWebSocketMessageChannel | |
NioWebSocketMessageProcessor | |
OIOMessageProcessorFactory |
Default stack implementation of the MessageProcessorFactory.
|
ServerLog |
Log file wrapper class.
|
SIPClientTransactionImpl |
Represents a client transaction.
|
SIPDialog |
Tracks dialogs.
|
SIPDialogErrorEvent |
An event that indicates that a dialog has encountered an error.
|
SIPServerTransactionImpl |
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.
|
SIPTransactionErrorEvent |
An event that indicates that a transaction has encountered an error.
|
SIPTransactionImpl |
Abstract class to support both client and server transactions.
|
SIPTransactionStack |
This is the sip stack.
|
SocketTimeoutAuditor | |
SSLStateMachine |
This is a helper state machine that negotiates the SSL connection automatically
without ever blocking any threads.
|
SSLStateMachine.MessageSendItem |
Each time we send a SIP message it will be associated with the originating channel.send() method
which keep additional information about the transport in its context.
|
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.
|
WebSocketCodec |
Decodes a web socket frame from wire protocol version 8 format.
|
WebSocketHttpHandshake |
Websocket handshake rev 13 and rev 8
|
Enum | Description |
---|---|
ClientAuthType | |
IllegalTransactionStateException.Reason |
Exception | Description |
---|---|
IllegalTransactionStateException | |
NioTlsMessageChannel.SSLReconnectedException | |
NioTlsWebSocketMessageChannel.SSLReconnectedException |
Copyright © 2016. All Rights Reserved.