A B C D E F G H I M O R S T U V W

A

AbstractSipMessage - Class in org.lastbamboo.common.sip.stack.message
Abstracts out generalized functions common to all SIP messages.
AbstractSipMessage(String, SipMethod, Map<String, SipHeader>, ByteBuffer) - Constructor for class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
Creates a new SIP message with the specified first line of the message, the specified headers, and the specified message body.
AbstractSipMessage(SipMethod, URI, Map<String, SipHeader>) - Constructor for class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
AbstractSipMessage(SipMethod, URI, Map<String, SipHeader>, ByteBuffer) - Constructor for class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
AbstractSipMessage(int, String, Map<String, SipHeader>, ByteBuffer) - Constructor for class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
AbstractSipMessage(int, String, Map<String, SipHeader>) - Constructor for class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
accept(SipMessageVisitor) - Method in class org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive
 
accept(SipMessageVisitor) - Method in class org.lastbamboo.common.sip.stack.message.Invite
 
accept(SipMessageVisitor) - Method in class org.lastbamboo.common.sip.stack.message.Register
 
accept(SipMessageVisitor) - Method in class org.lastbamboo.common.sip.stack.message.RequestTimeoutResponse
 
accept(SipMessageVisitor) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessage
Accepts the specified message visitor.
accept(SipMessageVisitor) - Method in class org.lastbamboo.common.sip.stack.message.SipResponse
 
accept(SipMessageVisitor) - Method in class org.lastbamboo.common.sip.stack.message.UnknownSipRequest
 
addConnection(IoSession) - Method in interface org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayer
Adds a mapping between the remote host for the connection and the class for reading and writing data from and to that host.
addConnection(IoSession) - Method in class org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayerImpl
 
addListener(OfferAnswerTransactionListener) - Method in interface org.lastbamboo.common.sip.stack.transaction.client.SipClientTransaction
Adds a listener to the transaction.
addListener(OfferAnswerTransactionListener) - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipClientTransactionImpl
 
addValue(SipHeaderValue) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeader
Adds the value of the specified header to the value for this header.
addValue(SipHeaderValue) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderImpl
 
addVia(Invite, SipHeader) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageFactory
Copies all the data from the original message into a new message, adding the specified Via header.
addVia(Register, SipHeader) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageFactory
Copies all the data from the original message into a new message, adding the specified Via header.
addVia(Register, SipHeader) - Method in class org.lastbamboo.common.sip.stack.message.SipMessageFactoryImpl
 
addVia(Invite, SipHeader) - Method in class org.lastbamboo.common.sip.stack.message.SipMessageFactoryImpl
 

B

BRANCH - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderParamNames
Constant for the branch parameter.

C

CALL_ID - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderNames
 
CONTACT - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderNames
 
contains(String) - Static method in enum org.lastbamboo.common.sip.stack.codec.SipMessageType
Returns whether or not the specified string matches one of the message types.
CONTENT_LENGTH - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderNames
 
convert() - Method in enum org.lastbamboo.common.sip.stack.codec.SipMessageType
Converts the enum to a String.
convert(String) - Static method in enum org.lastbamboo.common.sip.stack.codec.SipMessageType
Converts from the int type representation to the enum equivalent.
convertHeaders(Map<String, List<String>>) - Static method in class org.lastbamboo.common.sip.stack.message.SipMessageUtils
 
createCallId() - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderFactory
 
createCallId() - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
createClientTransaction(SipMessage, OfferAnswerTransactionListener) - Method in interface org.lastbamboo.common.sip.stack.transaction.client.SipTransactionFactory
Creates a new client transaction.
createClientTransaction(SipMessage, OfferAnswerTransactionListener) - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipTransactionFactoryImpl
 
createContact(URI, UUID) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderFactory
 
createContact(URI, UUID) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
createContentLength(int) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderFactory
 
createContentLength(int) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
createCSeq(String) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderFactory
 
createCSeq(String) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
createErrorResponse(SipMessage, UUID, URI, int, String) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageFactory
Creates an error response to the specified request.
createErrorResponse(SipMessage, UUID, URI, int, String) - Method in class org.lastbamboo.common.sip.stack.message.SipMessageFactoryImpl
 
createExpires(int) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderFactory
 
createExpires(int) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
createFrom(String, URI) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderFactory
 
createFrom(String, URI) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
createHeader(String, String) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderFactory
 
createHeader(String, String) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
createInviteOk(Invite, UUID, URI, ByteBuffer) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageFactory
Creates a new INVITE OK message, copying data from the specified request.
createInviteOk(Invite, UUID, URI, ByteBuffer) - Method in class org.lastbamboo.common.sip.stack.message.SipMessageFactoryImpl
 
createInviteRequest(String, URI, URI, UUID, URI, ByteBuffer) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageFactory
Creates a new invite request outside of a dialog.
createInviteRequest(String, URI, URI, UUID, URI, ByteBuffer) - Method in class org.lastbamboo.common.sip.stack.message.SipMessageFactoryImpl
 
createInviteToForward(InetSocketAddress, Invite) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageFactory
Creates a new message to forward with all of the appropriate modifications to the Via header based on the remote reading of the socket address and port.
createInviteToForward(InetSocketAddress, Invite) - Method in class org.lastbamboo.common.sip.stack.message.SipMessageFactoryImpl
 
createMaxForwards(int) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderFactory
 
createMaxForwards(int) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
createRegisterOk(Register) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageFactory
Creates a register OK message from the specified request.
createRegisterOk(Register) - Method in class org.lastbamboo.common.sip.stack.message.SipMessageFactoryImpl
 
createRegisterRequest(URI, String, URI, UUID, URI) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageFactory
Creates a new register request.
createRegisterRequest(URI, String, URI, UUID, URI) - Method in class org.lastbamboo.common.sip.stack.message.SipMessageFactoryImpl
 
createRequestLine(String, URI) - Static method in class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
createRequestTimeoutResponse(SipMessage) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageFactory
Creates a 408 Request Timeout response.
createRequestTimeoutResponse(SipMessage) - Method in class org.lastbamboo.common.sip.stack.message.SipMessageFactoryImpl
 
createSentByVia(InetAddress) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderFactory
Creates a new Via header indicating the "sent-by" address of the host processing the message.
createSentByVia(InetAddress) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
createSipMessage(Map<String, SipHeader>, ByteBuffer) - Method in interface org.lastbamboo.common.sip.stack.message.SingleSipMessageFactory
Creates a new SIP message.
createSipMessage(Map<String, SipHeader>, ByteBuffer) - Method in class org.lastbamboo.common.sip.stack.message.SipInviteFactory
 
createSipMessage(Map<String, SipHeader>, ByteBuffer) - Method in class org.lastbamboo.common.sip.stack.message.SipRegisterFactory
 
createSipMessage(Map<String, SipHeader>, ByteBuffer) - Method in class org.lastbamboo.common.sip.stack.message.SipResponseFactory
 
createSipMessage(Map<String, SipHeader>, ByteBuffer) - Method in class org.lastbamboo.common.sip.stack.message.UnknownSipRequestFactory
 
createSipUri(String) - Static method in class org.lastbamboo.common.sip.stack.SipUriFactory
 
createSipUri(long) - Static method in class org.lastbamboo.common.sip.stack.SipUriFactory
 
createSupported() - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderFactory
Create the header for the extensions we support.
createSupported() - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
createTo(URI) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderFactory
 
createTo(SipHeader) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderFactory
 
createTo(URI) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
createTo(SipHeader) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
createVisitor(IoSession) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitorFactory
Creates a new visitor.
CSEQ - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderNames
 

D

decode(IoSession, ByteBuffer, ProtocolDecoderOutput) - Method in class org.lastbamboo.common.sip.stack.codec.decoder.SipMessageDecoder
 
destroy() - Method in class org.lastbamboo.common.sip.stack.codec.decoder.SipMessageDecodingState
 
dispose(IoSession) - Method in class org.lastbamboo.common.sip.stack.codec.decoder.SipMessageDecoder
 
dispose(IoSession) - Method in class org.lastbamboo.common.sip.stack.codec.encoder.SipMessageProtocolEncoder
 
DoubleCrlfKeepAlive - Class in org.lastbamboo.common.sip.stack.message
A SIP "message" that is just a double CRLF keep alive message, as specified in the SIP outbound draft at: http://www.ietf.org/internet-drafts/draft-ietf-sip-outbound-08.txt
DoubleCrlfKeepAlive() - Constructor for class org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive
 

E

encode(SipMessage) - Method in interface org.lastbamboo.common.sip.stack.codec.encoder.SipMessageEncoder
Encodes the specified SIP message.
encode(SipMessage) - Method in class org.lastbamboo.common.sip.stack.codec.encoder.SipMessageEncoderImpl
 
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.lastbamboo.common.sip.stack.codec.encoder.SipMessageProtocolEncoder
 
equals(Object) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderValueImpl
 
exceptionCaught(IoSession, Throwable) - Method in class org.lastbamboo.common.sip.stack.codec.SipIoHandler
 
EXPIRES - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderNames
 
extractContentLength(Map<String, SipHeader>) - Static method in class org.lastbamboo.common.sip.stack.message.SipMessageUtils
 
extractCSeqMethod(SipHeader) - Static method in class org.lastbamboo.common.sip.stack.message.SipMessageUtils
 
extractCSeqNumber(SipMessage) - Static method in class org.lastbamboo.common.sip.stack.message.SipMessageUtils
 
extractHeaderParams(String) - Static method in class org.lastbamboo.common.sip.stack.message.SipMessageUtils
 
extractName(String) - Static method in class org.lastbamboo.common.sip.stack.message.SipMessageUtils
 
extractNextHopFromVia(SipMessage) - Static method in class org.lastbamboo.common.sip.stack.message.SipMessageUtils
Utility method for extracting the host and port information from the topmost Via header in a SIP message.
extractSentByFromVia(SipHeaderValue) - Static method in class org.lastbamboo.common.sip.stack.message.SipMessageUtils
Extracts the sent-by host from a Via header.
extractUri(SipHeader) - Static method in class org.lastbamboo.common.sip.stack.message.SipMessageUtils
Extracts the URI from a header value.
extractUriFromRequestLine(SipMessage) - Static method in class org.lastbamboo.common.sip.stack.message.SipMessageUtils
Extracts the URI from the request line of a SIP message.
extractValue(String) - Static method in class org.lastbamboo.common.sip.stack.message.SipMessageUtils
 

F

finishDecode(IoSession, ProtocolDecoderOutput) - Method in class org.lastbamboo.common.sip.stack.codec.decoder.SipMessageDecoder
 
finishDecode(List<Object>, ProtocolDecoderOutput) - Method in class org.lastbamboo.common.sip.stack.codec.decoder.SipMessageDecodingState
 
FROM - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderNames
 

G

getBaseValue() - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderValue
Accessor for the header value with no parameters.
getBaseValue() - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderValueImpl
 
getBody() - Method in class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
getBody() - Method in class org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive
 
getBody() - Method in interface org.lastbamboo.common.sip.stack.message.SipMessage
Accessor for the message body.
getBranchId() - Method in class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
getBranchId() - Method in class org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive
 
getBranchId() - Method in interface org.lastbamboo.common.sip.stack.message.SipMessage
Accessor for the branch ID for the topmost Via header of this message.
getClientTransaction(SipMessage) - Method in interface org.lastbamboo.common.sip.stack.transaction.client.SipTransactionTracker
Accessor for the client transcaction associated with the specified message.
getClientTransaction(SipMessage) - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipTransactionTrackerImpl
 
getDecoder() - Method in class org.lastbamboo.common.sip.stack.codec.SipProtocolCodecFactory
 
getEncoder() - Method in class org.lastbamboo.common.sip.stack.codec.SipProtocolCodecFactory
 
getHeader(String) - Method in class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
getHeader(String) - Method in class org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive
 
getHeader(String) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessage
Accessor for the complete header with the specified name.
getHeaders() - Method in class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
getHeaders() - Method in class org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive
 
getHeaders() - Method in interface org.lastbamboo.common.sip.stack.message.SipMessage
Accessor for all headers in the message.
getHostInSipUri(URI) - Method in interface org.lastbamboo.common.sip.stack.util.UriUtils
Returns the host portion of a SIP URI (in the form of an opaque java.net.URI).
getHostInSipUri(URI) - Method in class org.lastbamboo.common.sip.stack.util.UriUtilsImpl
 
getKey() - Method in class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
getKey() - Method in class org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive
 
getMethod() - Method in class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
getMethod() - Method in class org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive
 
getMethod() - Method in interface org.lastbamboo.common.sip.stack.message.SipMessage
The method the SIP message, such as "INVITE" or "REGISTER".
getName() - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeader
Accessor for the name of the header.
getName() - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderImpl
 
getParams() - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderValue
Accessor for the map of header value parameters.
getParams() - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderValueImpl
 
getParamValue(String) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderValue
Accessor for the value of the specified parameter.
getParamValue(String) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderValueImpl
 
getPersonIdInSipUri(URI) - Method in interface org.lastbamboo.common.sip.stack.util.UriUtils
Returns the user portion of a SIP URI (in the form of an opaque java.net.URI) as a Little Shoot person identifier.
getPersonIdInSipUri(URI) - Method in class org.lastbamboo.common.sip.stack.util.UriUtilsImpl
 
getPortInSipUri(URI) - Method in interface org.lastbamboo.common.sip.stack.util.UriUtils
Extracts the port from a SIP URI.
getPortInSipUri(URI) - Method in class org.lastbamboo.common.sip.stack.util.UriUtilsImpl
 
getReasonPhrase() - Method in class org.lastbamboo.common.sip.stack.message.SipResponse
 
getRequest() - Method in interface org.lastbamboo.common.sip.stack.transaction.client.SipClientTransaction
Accessor for the request that started the transaction.
getRequest() - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipClientTransactionImpl
 
getRouteSet() - Method in class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
getRouteSet() - Method in class org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive
 
getRouteSet() - Method in interface org.lastbamboo.common.sip.stack.message.SipMessage
Accessor for the list of routes for this message.
getSipUri(String) - Method in interface org.lastbamboo.common.sip.stack.util.UriUtils
Returns a SIP URI for a given host of the form "sip:host".
getSipUri(String, int) - Method in interface org.lastbamboo.common.sip.stack.util.UriUtils
Returns a SIP URI for a given host and port of the form "sip:host:port".
getSipUri(String, int, String) - Method in interface org.lastbamboo.common.sip.stack.util.UriUtils
Returns a SIP URI for a given host and port of the form "sip:host:port".
getSipUri(String) - Method in class org.lastbamboo.common.sip.stack.util.UriUtilsImpl
 
getSipUri(String, int) - Method in class org.lastbamboo.common.sip.stack.util.UriUtilsImpl
 
getSipUri(String, int, String) - Method in class org.lastbamboo.common.sip.stack.util.UriUtilsImpl
 
getStartLine() - Method in class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
getStartLine() - Method in class org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive
 
getStartLine() - Method in interface org.lastbamboo.common.sip.stack.message.SipMessage
Accessor the first line of the message.
getStatusCode() - Method in class org.lastbamboo.common.sip.stack.message.SipResponse
 
getTransactionKey() - Method in class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
getTransactionKey() - Method in class org.lastbamboo.common.sip.stack.message.DoubleCrlfKeepAlive
 
getTransactionTime() - Method in interface org.lastbamboo.common.sip.stack.transaction.client.SipClientTransaction
Accessor for the total transaction time for the transaction.
getTransactionTime() - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipClientTransactionImpl
 
getUri(String) - Method in interface org.lastbamboo.common.sip.stack.util.UriUtils
Returns a URI from a string.
getUri(String) - Method in class org.lastbamboo.common.sip.stack.util.UriUtilsImpl
 
getUriForHost(String) - Method in interface org.lastbamboo.common.sip.stack.util.UriUtils
Returns a URI from a host.
getUriForHost(String) - Method in class org.lastbamboo.common.sip.stack.util.UriUtilsImpl
 
getUriWithPort(URI, int) - Method in interface org.lastbamboo.common.sip.stack.util.UriUtils
Returns a URI with a modified port.
getUriWithPort(URI, int) - Method in class org.lastbamboo.common.sip.stack.util.UriUtilsImpl
 
getUserInSipUri(URI) - Method in interface org.lastbamboo.common.sip.stack.util.UriUtils
Returns the user portion of a SIP URI (in the form of an opaque java.net.URI).
getUserInSipUri(URI) - Method in class org.lastbamboo.common.sip.stack.util.UriUtilsImpl
 
getValue() - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeader
Accessor for the header value.
getValue() - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderImpl
 
getValues() - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeader
Accessor for the header values.
getValues() - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderImpl
 

H

hasConnectionForAny(Collection<InetSocketAddress>) - Method in interface org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayer
Checks whether or not the transport layer has a connection to any of the specified socket addresses.
hasConnectionForAny(Collection<InetSocketAddress>) - Method in class org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayerImpl
 
hashCode() - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderValueImpl
 
hasParam(String) - Method in interface org.lastbamboo.common.sip.stack.message.header.SipHeaderValue
Determines whether this header value contains the specified parameter name.
hasParam(String) - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderValueImpl
 

I

IdleSipSessionListener - Interface in org.lastbamboo.common.sip.stack
Interface for classes that wish to be notified of idle SIP sessions.
init() - Method in class org.lastbamboo.common.sip.stack.codec.decoder.SipMessageDecodingState
 
Invite - Class in org.lastbamboo.common.sip.stack.message
A SIP INVITE message.
Invite(URI, Map<String, SipHeader>, ByteBuffer) - Constructor for class org.lastbamboo.common.sip.stack.message.Invite
Creates a new INVITE request with the specified first line of the message, the specified headers, and the specified message body.
Invite(String, Map<String, SipHeader>, ByteBuffer) - Constructor for class org.lastbamboo.common.sip.stack.message.Invite
Creates a new INVITE request.
invite(Invite, IoSession, OfferAnswerTransactionListener) - Method in interface org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayer
Writes a message that is a part of a transaction.
invite(Invite, IoSession, OfferAnswerTransactionListener) - Method in class org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayerImpl
 

M

MAX_FORWARDS - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderNames
 
messageReceived(IoSession, Object) - Method in class org.lastbamboo.common.sip.stack.codec.SipIoHandler
 
messageSent(IoSession, Object) - Method in class org.lastbamboo.common.sip.stack.codec.SipIoHandler
 

O

OK - Static variable in class org.lastbamboo.common.sip.stack.message.SipResponseCode
 
onIdleSession() - Method in interface org.lastbamboo.common.sip.stack.IdleSipSessionListener
Called when a session is idle.
onTransactionFailed(OfferAnswerMessage) - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipTransactionTrackerImpl
 
onTransactionSucceeded(OfferAnswerMessage) - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipTransactionTrackerImpl
 
operationComplete(IoFuture) - Method in class org.lastbamboo.common.sip.stack.codec.encoder.SipMessageProtocolEncoder
 
operationComplete(IoFuture) - Method in class org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayerImpl
 
org.lastbamboo.common.sip.stack - package org.lastbamboo.common.sip.stack
 
org.lastbamboo.common.sip.stack.codec - package org.lastbamboo.common.sip.stack.codec
 
org.lastbamboo.common.sip.stack.codec.decoder - package org.lastbamboo.common.sip.stack.codec.decoder
 
org.lastbamboo.common.sip.stack.codec.encoder - package org.lastbamboo.common.sip.stack.codec.encoder
 
org.lastbamboo.common.sip.stack.message - package org.lastbamboo.common.sip.stack.message
 
org.lastbamboo.common.sip.stack.message.header - package org.lastbamboo.common.sip.stack.message.header
 
org.lastbamboo.common.sip.stack.transaction.client - package org.lastbamboo.common.sip.stack.transaction.client
 
org.lastbamboo.common.sip.stack.transport - package org.lastbamboo.common.sip.stack.transport
 
org.lastbamboo.common.sip.stack.util - package org.lastbamboo.common.sip.stack.util
 

R

RECEIVED - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderParamNames
Constant for the "received" parameter, used to the specify the IP address requests were received on.
RECORD_ROUTE - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderNames
 
Register - Class in org.lastbamboo.common.sip.stack.message
SIP REGISTER request class.
Register(URI, Map<String, SipHeader>) - Constructor for class org.lastbamboo.common.sip.stack.message.Register
Creates a new register request.
Register(String, Map<String, SipHeader>, ByteBuffer) - Constructor for class org.lastbamboo.common.sip.stack.message.Register
Creates a new REGISTER request.
register(Register, IoSession, OfferAnswerTransactionListener) - Method in interface org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayer
Writes a REGISTER request that is a part of a transaction.
register(Register, IoSession, OfferAnswerTransactionListener) - Method in class org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayerImpl
 
removeConnection(IoSession) - Method in interface org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayer
Removes this connection.
removeConnection(IoSession) - Method in class org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayerImpl
 
REQUEST_TIMEOUT - Static variable in class org.lastbamboo.common.sip.stack.message.SipResponseCode
408 Response Timeout.
RequestTimeoutResponse - Class in org.lastbamboo.common.sip.stack.message
Response message for a request timing out.
RequestTimeoutResponse(Map<String, SipHeader>) - Constructor for class org.lastbamboo.common.sip.stack.message.RequestTimeoutResponse
Creates a new 408 Request Timeout response.
RPORT - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderParamNames
Constant for the "rport" Via header parameter.

S

sessionClosed(IoSession) - Method in class org.lastbamboo.common.sip.stack.codec.SipIoHandler
 
sessionCreated(IoSession) - Method in class org.lastbamboo.common.sip.stack.codec.SipIoHandler
 
sessionIdle(IoSession, IdleStatus) - Method in class org.lastbamboo.common.sip.stack.codec.SipIoHandler
 
sessionOpened(IoSession) - Method in class org.lastbamboo.common.sip.stack.codec.SipIoHandler
 
SingleSipMessageFactory - Interface in org.lastbamboo.common.sip.stack.message
Interface for classes responsible for creating individual SIP messages, such as INVITE.
SIP_INSTANCE - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderParamNames
 
SipClientTransaction - Interface in org.lastbamboo.common.sip.stack.transaction.client
Interface for client transactions.
SipClientTransactionImpl - Class in org.lastbamboo.common.sip.stack.transaction.client
Implementation of a SIP client transaction.
SipClientTransactionImpl(SipMessage, List<OfferAnswerTransactionListener>, SipMessageFactory, Timer, int) - Constructor for class org.lastbamboo.common.sip.stack.transaction.client.SipClientTransactionImpl
Creates a new SIP client transaction.
SipHeader - Interface in org.lastbamboo.common.sip.stack.message.header
Interface for a single SIP header.
SipHeaderFactory - Interface in org.lastbamboo.common.sip.stack.message.header
Factory for creating SIP message headers.
SipHeaderFactoryImpl - Class in org.lastbamboo.common.sip.stack.message.header
Factory for creating SIP headers.
SipHeaderFactoryImpl() - Constructor for class org.lastbamboo.common.sip.stack.message.header.SipHeaderFactoryImpl
 
SipHeaderImpl - Class in org.lastbamboo.common.sip.stack.message.header
Bean for a single SIP header.
SipHeaderImpl(String, List<SipHeaderValue>) - Constructor for class org.lastbamboo.common.sip.stack.message.header.SipHeaderImpl
Creates a new SIP header with the specified name and values.
SipHeaderImpl(String, SipHeaderValue) - Constructor for class org.lastbamboo.common.sip.stack.message.header.SipHeaderImpl
Creates a new SIP header with the specified name and value.
SipHeaderNames - Class in org.lastbamboo.common.sip.stack.message.header
Constants for all SIP header names.
SipHeaderParamNames - Class in org.lastbamboo.common.sip.stack.message.header
Contant for SIP header parameter names.
SipHeaderValue - Interface in org.lastbamboo.common.sip.stack.message.header
The value of the header.
SipHeaderValueImpl - Class in org.lastbamboo.common.sip.stack.message.header
Class representing a single SIP header value.
SipHeaderValueImpl(String) - Constructor for class org.lastbamboo.common.sip.stack.message.header.SipHeaderValueImpl
Creates a new SIP header value with the specified string.
SipHeaderValueImpl(String, Map<String, String>) - Constructor for class org.lastbamboo.common.sip.stack.message.header.SipHeaderValueImpl
Creates a new header value with the specified base value and the specified parameters.
SipInviteFactory - Class in org.lastbamboo.common.sip.stack.message
Factory for creating a single SIP INVITE message.
SipInviteFactory(URI) - Constructor for class org.lastbamboo.common.sip.stack.message.SipInviteFactory
Creates a new factory for creating INVITE requests for the specified URI.
SipIoHandler - Class in org.lastbamboo.common.sip.stack.codec
Protocol handler for SIP messages.
SipIoHandler(SipMessageVisitorFactory) - Constructor for class org.lastbamboo.common.sip.stack.codec.SipIoHandler
Creates a new protocol handler.
SipIoHandler(SipMessageVisitorFactory, IdleSipSessionListener) - Constructor for class org.lastbamboo.common.sip.stack.codec.SipIoHandler
Creates a new protocol handler.
SipMessage - Interface in org.lastbamboo.common.sip.stack.message
Interface for a single SIP message.
SipMessageDecoder - Class in org.lastbamboo.common.sip.stack.codec.decoder
Decodes SIP messages.
SipMessageDecoder() - Constructor for class org.lastbamboo.common.sip.stack.codec.decoder.SipMessageDecoder
Creates a new instance with the current default Charset and LineDelimiter.AUTO delimiter.
SipMessageDecodingState - Class in org.lastbamboo.common.sip.stack.codec.decoder
State machine for decoding SIP messages.
SipMessageDecodingState(SipHeaderFactory) - Constructor for class org.lastbamboo.common.sip.stack.codec.decoder.SipMessageDecodingState
Creates a new SIP message decoding state machine.
SipMessageEncoder - Interface in org.lastbamboo.common.sip.stack.codec.encoder
Encoder that simply converts SIP messages to ByteBuffers.
SipMessageEncoderImpl - Class in org.lastbamboo.common.sip.stack.codec.encoder
Class for simple conversion of SIP messages to ByteBuffers.
SipMessageEncoderImpl() - Constructor for class org.lastbamboo.common.sip.stack.codec.encoder.SipMessageEncoderImpl
 
SipMessageFactory - Interface in org.lastbamboo.common.sip.stack.message
Interface for factories for creating SIP messages.
SipMessageFactoryImpl - Class in org.lastbamboo.common.sip.stack.message
Factory for creating SIP messages.
SipMessageFactoryImpl(SipHeaderFactory) - Constructor for class org.lastbamboo.common.sip.stack.message.SipMessageFactoryImpl
Creates a new SIP message factory.
SipMessageFactoryImpl() - Constructor for class org.lastbamboo.common.sip.stack.message.SipMessageFactoryImpl
Creates a new SIP message factory with the default header factory.
SipMessageProtocolEncoder - Class in org.lastbamboo.common.sip.stack.codec.encoder
ProtocolEncoder for SIP messages.
SipMessageProtocolEncoder() - Constructor for class org.lastbamboo.common.sip.stack.codec.encoder.SipMessageProtocolEncoder
 
SipMessageType - Enum in org.lastbamboo.common.sip.stack.codec
Enumeration of first words in SIP messages.
SipMessageUtils - Class in org.lastbamboo.common.sip.stack.message
Collection of utility methods for handling SIP messages.
SipMessageVisitor - Interface in org.lastbamboo.common.sip.stack.message
Interface for classes that visit SIP messages using the visitor pattern.
SipMessageVisitorFactory - Interface in org.lastbamboo.common.sip.stack.message
Factory for creating SIP message visitors.
SipMethod - Enum in org.lastbamboo.common.sip.stack.codec
Enumeration of standard SIP methods.
SipProtocolCodecFactory - Class in org.lastbamboo.common.sip.stack.codec
Codec factory for processing SIP server messages.
SipProtocolCodecFactory(SipHeaderFactory) - Constructor for class org.lastbamboo.common.sip.stack.codec.SipProtocolCodecFactory
Creates a new codec factory for SIP messages.
SipRegisterFactory - Class in org.lastbamboo.common.sip.stack.message
Factory for creating a single SIP REGISTER request.
SipRegisterFactory(URI) - Constructor for class org.lastbamboo.common.sip.stack.message.SipRegisterFactory
Creates a new REGISTER factory for a single request.
SipResponse - Class in org.lastbamboo.common.sip.stack.message
SIP response class.
SipResponse(int, String, Map<String, SipHeader>, ByteBuffer) - Constructor for class org.lastbamboo.common.sip.stack.message.SipResponse
Creates a new SIP response message.
SipResponse(int, String, Map<String, SipHeader>) - Constructor for class org.lastbamboo.common.sip.stack.message.SipResponse
Creates a new SIP response message.
SipResponseCode - Class in org.lastbamboo.common.sip.stack.message
Type-safe enumeration of SIP response codes.
SipResponseFactory - Class in org.lastbamboo.common.sip.stack.message
Factory for creating SIP responses.
SipResponseFactory(int, String) - Constructor for class org.lastbamboo.common.sip.stack.message.SipResponseFactory
Creates a new factory for generating SIP responses.
SipTcpTransportLayer - Interface in org.lastbamboo.common.sip.stack.transport
Interface for calls to the TCP transport layer, as specified in section 18 of RFC 3261, starting on page 141.
SipTcpTransportLayerImpl - Class in org.lastbamboo.common.sip.stack.transport
The transport layer implementation for TCP.
SipTcpTransportLayerImpl(SipTransactionFactory, SipHeaderFactory, SipMessageFactory) - Constructor for class org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayerImpl
Constructs an instance of the TCP transport layer.
SipTransactionFactory - Interface in org.lastbamboo.common.sip.stack.transaction.client
Interface for factories for creating transactions.
SipTransactionFactoryImpl - Class in org.lastbamboo.common.sip.stack.transaction.client
Class for creating SIP transactions.
SipTransactionFactoryImpl(SipTransactionTracker, SipMessageFactory, int) - Constructor for class org.lastbamboo.common.sip.stack.transaction.client.SipTransactionFactoryImpl
Creates a new transaction factory with the specified tracker.
SipTransactionTracker - Interface in org.lastbamboo.common.sip.stack.transaction.client
Interface for classes responsible for keeping track of SIP transactions.
SipTransactionTrackerImpl - Class in org.lastbamboo.common.sip.stack.transaction.client
Class for matching requests and responses to their associated transactions.
SipTransactionTrackerImpl() - Constructor for class org.lastbamboo.common.sip.stack.transaction.client.SipTransactionTrackerImpl
 
SipUriFactory - Class in org.lastbamboo.common.sip.stack
Factory for creating SIP URIs.
SipUriFactory() - Constructor for class org.lastbamboo.common.sip.stack.SipUriFactory
 
stripVia(SipResponse) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageFactory
Strips the topmost Via header from the response, returning a new message without the topmost Via.
stripVia(SipResponse) - Method in class org.lastbamboo.common.sip.stack.message.SipMessageFactoryImpl
 
SUPPORTED - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderNames
Constant for the Supported header.

T

TAG - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderParamNames
Constant for the "tag" param in To and From headers.
TO - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderNames
 
toParamString(Map) - Static method in class org.lastbamboo.common.sip.stack.message.SipMessageUtils
Creates a paramater string from the specified map of parameter names and values.
toString() - Method in class org.lastbamboo.common.sip.stack.message.AbstractSipMessage
 
toString() - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderImpl
 
toString() - Method in class org.lastbamboo.common.sip.stack.message.header.SipHeaderValueImpl
 
trackTransaction(SipClientTransaction) - Method in interface org.lastbamboo.common.sip.stack.transaction.client.SipTransactionTracker
Tells the tracker to start tracking the specified transaction.
trackTransaction(SipClientTransaction) - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipTransactionTrackerImpl
 
TRYING - Static variable in class org.lastbamboo.common.sip.stack.message.SipResponseCode
 

U

UnknownSipRequest - Class in org.lastbamboo.common.sip.stack.message
Class containing data for an unknown SIP message.
UnknownSipRequest(String, URI, Map<String, SipHeader>, ByteBuffer) - Constructor for class org.lastbamboo.common.sip.stack.message.UnknownSipRequest
Creates a new unknown message.
UnknownSipRequestFactory - Class in org.lastbamboo.common.sip.stack.message
Factory for createing unknown request types.
UnknownSipRequestFactory(String, URI) - Constructor for class org.lastbamboo.common.sip.stack.message.UnknownSipRequestFactory
Create a new factory for unknown request types.
UriUtils - Interface in org.lastbamboo.common.sip.stack.util
Some utilities for working with URIs and SIP URIs.
UriUtilsImpl - Class in org.lastbamboo.common.sip.stack.util
An implementation of the URI utilities interface.
UriUtilsImpl() - Constructor for class org.lastbamboo.common.sip.stack.util.UriUtilsImpl
 

V

valueOf(String) - Static method in enum org.lastbamboo.common.sip.stack.codec.SipMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lastbamboo.common.sip.stack.codec.SipMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.lastbamboo.common.sip.stack.codec.SipMessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lastbamboo.common.sip.stack.codec.SipMethod
Returns an array containing the constants of this enum type, in the order they are declared.
VIA - Static variable in class org.lastbamboo.common.sip.stack.message.header.SipHeaderNames
 
visitDoubleCrlfKeepAlive(DoubleCrlfKeepAlive) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitor
Visits a double CRLF keep alive message, as specified at:
visitDoubleCrlfKeepAlive(DoubleCrlfKeepAlive) - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipClientTransactionImpl
 
visitInvite(Invite) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitor
Visits an INVITE request.
visitInvite(Invite) - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipClientTransactionImpl
 
visitRegister(Register) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitor
Visits a REGISTER request.
visitRegister(Register) - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipClientTransactionImpl
 
visitRequestTimedOut(RequestTimeoutResponse) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitor
Visits a 408 Request Timeout response.
visitRequestTimedOut(RequestTimeoutResponse) - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipClientTransactionImpl
 
visitResponse(SipResponse) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitor
Visits a response message.
visitResponse(SipResponse) - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipClientTransactionImpl
 
visitUnknownRequest(UnknownSipRequest) - Method in interface org.lastbamboo.common.sip.stack.message.SipMessageVisitor
Visits a request we do not recognize.
visitUnknownRequest(UnknownSipRequest) - Method in class org.lastbamboo.common.sip.stack.transaction.client.SipClientTransactionImpl
 

W

writeCrlfKeepAlive(IoSession) - Method in interface org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayer
Writes a CRLF keep-alive message to the given reader/writer, as specified in the SIP outbound drafts.
writeCrlfKeepAlive(IoSession) - Method in class org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayerImpl
 
writeRequest(Collection<InetSocketAddress>, Invite) - Method in interface org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayer
Writes the specified request to the first address in the collection we have a connection for.
writeRequest(Collection<InetSocketAddress>, Invite) - Method in class org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayerImpl
 
writeRequestStatelessly(Invite, IoSession) - Method in interface org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayer
Writes the specified request without creating a transaction.
writeRequestStatelessly(Invite, IoSession) - Method in class org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayerImpl
 
writeResponse(InetSocketAddress, SipResponse) - Method in interface org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayer
Writes the specified response message to the connection associated with the specified address.
writeResponse(SipResponse) - Method in interface org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayer
Writes a response using the routing information in the topmost Via header.
writeResponse(InetSocketAddress, SipResponse) - Method in class org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayerImpl
 
writeResponse(SipResponse) - Method in class org.lastbamboo.common.sip.stack.transport.SipTcpTransportLayerImpl
 

A B C D E F G H I M O R S T U V W

Copyright © 2013 LittleShoot. All Rights Reserved.