A B C D E F G H I L M N O P R S T U V W Y 
All Classes All Packages

A

ALL - Static variable in class org.dellroad.msrp.msg.ByteRange
Used for indeterminate "all" byte range: 1-*/*.
available() - Method in class org.dellroad.msrp.msg.BoundaryInputStream
 

B

BoundaryInputParser - Class in org.dellroad.msrp.msg
Parses body content bytes separated by MSRP end-line boundaries.
BoundaryInputParser(String) - Constructor for class org.dellroad.msrp.msg.BoundaryInputParser
Constructor.
BoundaryInputStream - Class in org.dellroad.msrp.msg
Reads from an underlying InputStream until an MSRP end-line boundary is encountered.
BoundaryInputStream(InputStream, String) - Constructor for class org.dellroad.msrp.msg.BoundaryInputStream
Constructor.
buildResponse(int, String) - Method in class org.dellroad.msrp.msg.MsrpRequest
Build an MsrpResponse to this request, if appropriate, with the given error code and comment.
BYTE_RANGE_HEADER - Static variable in class org.dellroad.msrp.MsrpConstants
The "Byte-Range" header name.
ByteRange - Class in org.dellroad.msrp.msg
MSRP Byte-Range header value.
ByteRange(long) - Constructor for class org.dellroad.msrp.msg.ByteRange
Constructs an instance indicating the entire content with the specified length.
ByteRange(long, long, long) - Constructor for class org.dellroad.msrp.msg.ByteRange
Constructor.

C

cancel(String) - Method in class org.dellroad.msrp.Session
Cancel an outgoing message previously sent.
close() - Method in class org.dellroad.msrp.OutputChunks
Close the InputStream associated with this instance.
close(Exception) - Method in class org.dellroad.msrp.Session
Close this session.
compare(MsrpUri, MsrpUri) - Method in class org.dellroad.msrp.MsrpUriComparator
 
configureServerSocketChannel(ServerSocketChannel) - Method in class org.dellroad.msrp.Msrp
Configure the ServerSocketChannel to be used by this instance.
configureSocketChannel(SocketChannel, Endpoint) - Method in class org.dellroad.msrp.Msrp
Configure a SocketChannel to be used by this instance with the given Endpoint.
CONTENT_DESCRIPTION_HEADER - Static variable in class org.dellroad.msrp.MsrpConstants
The "Content-Description" header name.
CONTENT_DISPOSITION_HEADER - Static variable in class org.dellroad.msrp.MsrpConstants
The "Content-Disposition" header name.
CONTENT_ID_HEADER - Static variable in class org.dellroad.msrp.MsrpConstants
The "Content-ID" header name.
CONTENT_TYPE_HEADER - Static variable in class org.dellroad.msrp.MsrpConstants
The "Content-Type" header name.
createSession(MsrpUri, MsrpUri, Endpoint, SessionListener, Executor, boolean) - Method in class org.dellroad.msrp.Msrp
Create a new Session using the given local and remote URIs.

D

DEFAULT_CONNECT_TIMEOUT - Static variable in class org.dellroad.msrp.Msrp
Default connect timeout for outgoing connections (20000L milliseconds).
DEFAULT_MAX_CONTENT_LENGTH - Static variable in class org.dellroad.msrp.msg.MsrpInputParser
Default maximum content length (16777216)
DEFAULT_MAX_EXTENSION_HEADERS - Static variable in class org.dellroad.msrp.msg.MsrpInputParser
Default maximum number of extension headers (32)
DEFAULT_MAX_IDLE_TIME - Static variable in class org.dellroad.msrp.Msrp
Default idle connection timeout (30000L milliseconds).
DEFAULT_MAX_LINE_LENGTH - Static variable in class org.dellroad.msrp.msg.MsrpInputParser
Default maximum line length in bytes (16384)
DEFAULT_MAX_MIME_HEADERS - Static variable in class org.dellroad.msrp.msg.MsrpInputParser
Default maximum number of MIME headers length (16)
DEFAULT_MAX_PATH_URIS - Static variable in class org.dellroad.msrp.msg.MsrpInputParser
Default maximum number of URIs in To-Path or From-Path (32)
DEFAULT_MAX_SESSIONS - Static variable in class org.dellroad.msrp.Msrp
Default maximum number of allowed sessions (1000).
DEFAULT_PORT - Static variable in class org.dellroad.msrp.MsrpConstants
Default TCP port for MSRP connections.

E

EMPTY - Static variable in class org.dellroad.msrp.msg.ByteRange
Used for empty messages: 1-0/0.
encode(boolean) - Method in class org.dellroad.msrp.msg.MsrpMessage
Encode this instance according to RFC 4975.
END_LINE_PREFIX - Static variable in class org.dellroad.msrp.MsrpConstants
End line seven dashes prefix.
Endpoint - Class in org.dellroad.msrp
Combination of a host and port.
Endpoint(String, int) - Constructor for class org.dellroad.msrp.Endpoint
Constructor.
equals(Object) - Method in class org.dellroad.msrp.Endpoint
 
equals(Object) - Method in class org.dellroad.msrp.msg.ByteRange
 
equals(Object) - Method in class org.dellroad.msrp.msg.Header
 
equals(Object) - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
equals(Object) - Method in class org.dellroad.msrp.msg.MsrpMessage
 
equals(Object) - Method in class org.dellroad.msrp.msg.MsrpRequest
 
equals(Object) - Method in class org.dellroad.msrp.msg.MsrpResponse
 
equals(Object) - Method in class org.dellroad.msrp.msg.Status
 
equals(Object) - Method in class org.dellroad.msrp.MsrpUri
 

F

FAILURE_REPORT_HEADER - Static variable in class org.dellroad.msrp.MsrpConstants
The "Failure-Report" header name.
FailureListener - Interface in org.dellroad.msrp
Callback interface for MSRP failure reports.
FailureReport - Enum in org.dellroad.msrp.msg
MSRP failure report values.
FLAG_ABORT - Static variable in class org.dellroad.msrp.MsrpConstants
End-line flag for aborted message.
FLAG_COMPLETE - Static variable in class org.dellroad.msrp.MsrpConstants
End-line flag for completed message.
FLAG_INCOMPLETE - Static variable in class org.dellroad.msrp.MsrpConstants
End-line flag for incomplete message.
FROM_PATH_HEADER - Static variable in class org.dellroad.msrp.MsrpConstants
The "From-Path" header name.
fromString(String) - Static method in class org.dellroad.msrp.msg.ByteRange
Create an instance by parsing a String.
fromString(String) - Static method in class org.dellroad.msrp.msg.Status
Create an instance by parsing a String.

G

getBody() - Method in class org.dellroad.msrp.msg.MsrpRequest
Get the body payload associated with this instance, if any.
getByteRange() - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
getCode() - Method in class org.dellroad.msrp.msg.MsrpResponse
 
getCode() - Method in class org.dellroad.msrp.msg.Status
Get the status code.
getComment() - Method in class org.dellroad.msrp.msg.MsrpResponse
 
getComment() - Method in class org.dellroad.msrp.msg.Status
Get the comment.
getConnectTimeout() - Method in class org.dellroad.msrp.Msrp
Get the outgoing connection timeout in milliseconds.
getContent() - Method in class org.dellroad.msrp.InputChunks
Get message content.
getContentType() - Method in class org.dellroad.msrp.InputChunks
Get message content type.
getContentType() - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
getEnd() - Method in class org.dellroad.msrp.msg.ByteRange
Get the end byte position.
getExtensionHeaders() - Method in class org.dellroad.msrp.msg.MsrpHeaders
Extension headers, sorted by header name case-insensitively.
getFailureReport() - Method in class org.dellroad.msrp.InputChunks
Determine what type of failure reporting this message requires.
getFailureReport() - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
getFirstLine() - Method in class org.dellroad.msrp.msg.MsrpMessage
Get the first message line.
getFirstLine() - Method in class org.dellroad.msrp.msg.MsrpRequest
 
getFirstLine() - Method in class org.dellroad.msrp.msg.MsrpResponse
 
getFlagByte() - Method in class org.dellroad.msrp.msg.BoundaryInputParser
Get the flag byte that was found in the boundary string.
getFlagByte() - Method in class org.dellroad.msrp.msg.BoundaryInputStream
Get the flag byte that was found in the boundary string.
getFlagByte() - Method in class org.dellroad.msrp.msg.MsrpMessage
Get the end line flag byte.
getFlagByte() - Method in class org.dellroad.msrp.msg.MsrpRequest
 
getFlagByte() - Method in class org.dellroad.msrp.msg.MsrpResponse
 
getFromPath() - Method in class org.dellroad.msrp.InputChunks
Get From path.
getFromPath() - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
getHeaders() - Method in class org.dellroad.msrp.InputChunks
Get other headers, sorted by header name case-insensitively.
getHeaders() - Method in class org.dellroad.msrp.msg.MsrpMessage
Get the headers associated with this instance.
getHost() - Method in class org.dellroad.msrp.Endpoint
 
getIdleTime() - Method in class org.dellroad.msrp.InputChunks
Get idle time of this instance.
getIdleTime() - Method in class org.dellroad.msrp.OutputChunks
Get how long this instance has been idle.
getListenAddress() - Method in class org.dellroad.msrp.Msrp
Get the InetSocketAddress to which this instance is bound.
getLocalUri() - Method in class org.dellroad.msrp.Session
Get local URI.
getMaxContentLength() - Method in class org.dellroad.msrp.Msrp
Get the maximum allowed content length for incoming messages.
getMaxIdleTime() - Method in class org.dellroad.msrp.Msrp
Get the maximum idle time for connections that have no associated sessions.
getMaxSessions() - Method in class org.dellroad.msrp.Msrp
Get the maximum number of allowed sessions.
getMessageId() - Method in class org.dellroad.msrp.InputChunks
Get message ID.
getMessageId() - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
getMessageId() - Method in class org.dellroad.msrp.OutputChunks
Get the unique message ID for this message.
getMethod() - Method in class org.dellroad.msrp.msg.MsrpRequest
Get the MSRP request method associated with this instance.
getMimeHeaders() - Method in class org.dellroad.msrp.msg.MsrpHeaders
MIME headers, sorted by header name case-insensitively.
getName() - Method in class org.dellroad.msrp.Main
 
getName() - Method in class org.dellroad.msrp.msg.Header
Get the header name.
getNamespace() - Method in class org.dellroad.msrp.msg.Status
Get the status code namespace.
getParameters() - Method in class org.dellroad.msrp.MsrpUri
Get the URI-parameters, if any.
getParser() - Method in class org.dellroad.msrp.msg.MsrpInputStream
Get the MsrpInputParser associated with this instance.
getPort() - Method in class org.dellroad.msrp.Endpoint
 
getRemoteUri() - Method in class org.dellroad.msrp.Session
Get remote URI.
getReportListener() - Method in class org.dellroad.msrp.OutputChunks
Get the associated ReportListener, if any.
getResultString() - Method in class org.dellroad.msrp.msg.MsrpResponse
Get the result string (starting with the response code) from the first line of this response.
getSessionId() - Method in class org.dellroad.msrp.MsrpUri
Get the MSRP session ID specified in this URI.
getSessions() - Method in class org.dellroad.msrp.Msrp
Get all known Sessions keyed by local URI.
getSize() - Method in class org.dellroad.msrp.OutputChunks
Get the size of the message body, if known.
getStart() - Method in class org.dellroad.msrp.msg.ByteRange
Get the start byte position.
getStatus() - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
getToPath() - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
getTotal() - Method in class org.dellroad.msrp.msg.ByteRange
Get the total number of bytes.
getTransactionId() - Method in class org.dellroad.msrp.msg.MsrpMessage
Get the transaction ID associated with this instance.
getTransport() - Method in class org.dellroad.msrp.MsrpUri
Get the MSRP transport specified in this URI.
getUri() - Method in class org.dellroad.msrp.MsrpUri
Get this instance as an URI.
getValue() - Method in class org.dellroad.msrp.msg.Header
Get the header value.

H

handleSend(MsrpRequest) - Method in class org.dellroad.msrp.InputChunks
Handle an incoming SEND request for this message.
hashCode() - Method in class org.dellroad.msrp.Endpoint
 
hashCode() - Method in class org.dellroad.msrp.msg.ByteRange
 
hashCode() - Method in class org.dellroad.msrp.msg.Header
 
hashCode() - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
hashCode() - Method in class org.dellroad.msrp.msg.MsrpMessage
 
hashCode() - Method in class org.dellroad.msrp.msg.MsrpRequest
 
hashCode() - Method in class org.dellroad.msrp.msg.MsrpResponse
 
hashCode() - Method in class org.dellroad.msrp.msg.Status
 
hashCode() - Method in class org.dellroad.msrp.MsrpUri
 
hasNext() - Method in class org.dellroad.msrp.OutputChunks
 
Header - Class in org.dellroad.msrp.msg
Generic MSRP header.
Header(String, String) - Constructor for class org.dellroad.msrp.msg.Header
Constructor.

I

InputChunks - Class in org.dellroad.msrp
Represents one incoming MSRP message reassembled from multiple SEND MsrpRequest chunks.
InputChunks(String, long) - Constructor for class org.dellroad.msrp.InputChunks
Constructor.
inputContentByte(byte) - Method in class org.dellroad.msrp.msg.BoundaryInputParser
Input the next byte and get back any new content bytes that have been determined to not be part of the boundary string.
inputLineByte(byte) - Method in class org.dellroad.msrp.msg.LineInputParser
Input the next byte.
inputMessageByte(byte) - Method in class org.dellroad.msrp.msg.MsrpInputParser
Input the next byte.
INSTANCE - Static variable in class org.dellroad.msrp.MsrpUriComparator
 
isAborted() - Method in class org.dellroad.msrp.InputChunks
Determine whether this instance was aborted.
isAborted() - Method in class org.dellroad.msrp.msg.MsrpRequest
Get the whether this message body was flagged as aborted.
isAborted() - Method in class org.dellroad.msrp.OutputChunks
Determine whether this instance has been aborted.
isBetweenLines() - Method in class org.dellroad.msrp.msg.LineInputParser
Determine whether this instance is sitting at a line boundary.
isBetweenMessages() - Method in class org.dellroad.msrp.msg.MsrpInputParser
Determine whether this instance is sitting at a message boundary.
isComplete() - Method in class org.dellroad.msrp.InputChunks
Determine whether this instance is complete.
isComplete() - Method in class org.dellroad.msrp.msg.MsrpRequest
Get the whether this message body was flagged as complete.
isMatchSessionId() - Method in class org.dellroad.msrp.Msrp
Get whether to match by session ID only (instead of the entire URL) when matching messages to sessions.
isMimeHeader(String) - Static method in class org.dellroad.msrp.msg.MsrpRequest
Determine if the given header name is a MIME header.
isOnBoundary() - Method in class org.dellroad.msrp.msg.BoundaryInputParser
Determine whether this instance is sitting at a content boundary.
isSecure() - Method in class org.dellroad.msrp.MsrpUri
Determine whether this URI uses TLS.
isSuccessReport() - Method in class org.dellroad.msrp.InputChunks
Determine whether this message requires a success report.
isSuccessReport() - Method in class org.dellroad.msrp.msg.MsrpHeaders
 

L

LineInputParser - Class in org.dellroad.msrp.msg
Parses CRLF-terminated lines.
LineInputParser(int) - Constructor for class org.dellroad.msrp.msg.LineInputParser
Constructor.

M

main(String[]) - Static method in class org.dellroad.msrp.Main
 
Main - Class in org.dellroad.msrp
Command line utility.
Main() - Constructor for class org.dellroad.msrp.Main
 
mark(int) - Method in class org.dellroad.msrp.msg.BoundaryInputStream
Mark this instance.
markSupported() - Method in class org.dellroad.msrp.msg.BoundaryInputStream
Determine if mark/reset is supported by this instance.
MESSAGE_ID_HEADER - Static variable in class org.dellroad.msrp.MsrpConstants
The "Message-ID" header name.
METHOD_REPORT - Static variable in class org.dellroad.msrp.MsrpConstants
Request method REPORT.
METHOD_SEND - Static variable in class org.dellroad.msrp.MsrpConstants
Request method SEND.
MIME_CONTENT_HEADER_PREFIX - Static variable in class org.dellroad.msrp.MsrpConstants
The prefix of all MIME headers.
Msrp - Class in org.dellroad.msrp
An MSRP protocol stack.
Msrp() - Constructor for class org.dellroad.msrp.Msrp
Constructor.
MSRP_SCHEME - Static variable in class org.dellroad.msrp.MsrpConstants
The msrp URI scheme.
MsrpConstants - Class in org.dellroad.msrp
MSRP constants.
MsrpHeaders - Class in org.dellroad.msrp.msg
MSRP headers.
MsrpHeaders() - Constructor for class org.dellroad.msrp.msg.MsrpHeaders
 
MsrpInputParser - Class in org.dellroad.msrp.msg
Stateful MSRP message parser.
MsrpInputParser() - Constructor for class org.dellroad.msrp.msg.MsrpInputParser
Constructor.
MsrpInputParser(int, int, int, int, int) - Constructor for class org.dellroad.msrp.msg.MsrpInputParser
Primary constructor.
MsrpInputStream - Class in org.dellroad.msrp.msg
Wraps an InputStream and parses MSRP messages from the underlying input.
MsrpInputStream(InputStream) - Constructor for class org.dellroad.msrp.msg.MsrpInputStream
Constructor.
MsrpInputStream(InputStream, MsrpInputParser) - Constructor for class org.dellroad.msrp.msg.MsrpInputStream
Primary constructor.
MsrpMessage - Class in org.dellroad.msrp.msg
MSRP request/response support superclass.
MsrpMessage() - Constructor for class org.dellroad.msrp.msg.MsrpMessage
Default constructor.
MsrpMessage(String, MsrpHeaders) - Constructor for class org.dellroad.msrp.msg.MsrpMessage
Construct an instance with the given transaction ID and headers.
MsrpRequest - Class in org.dellroad.msrp.msg
MSRP request.
MsrpRequest(String) - Constructor for class org.dellroad.msrp.msg.MsrpRequest
Construct an instance with no body and a random transaction ID.
MsrpRequest(String, String, MsrpHeaders) - Constructor for class org.dellroad.msrp.msg.MsrpRequest
Construct an instance with no body.
MsrpRequest(String, String, MsrpHeaders, byte[]) - Constructor for class org.dellroad.msrp.msg.MsrpRequest
Construct an instance with a body.
MsrpResponse - Class in org.dellroad.msrp.msg
MSRP response.
MsrpResponse(String, int, String) - Constructor for class org.dellroad.msrp.msg.MsrpResponse
Construct an instance with the given transaction ID, code, and comment.
MsrpResponse(String, int, String, MsrpHeaders) - Constructor for class org.dellroad.msrp.msg.MsrpResponse
Construct an instance with the given transaction ID, code, comment, and headers.
MSRPS_SCHEME - Static variable in class org.dellroad.msrp.MsrpConstants
The msrps URI scheme.
MsrpUri - Class in org.dellroad.msrp
Represents an MRSP URI.
MsrpUri(String) - Constructor for class org.dellroad.msrp.MsrpUri
Constrcuctor.
MsrpUriComparator - Class in org.dellroad.msrp
Compares MRSP URI's for equality according to RFC 4579, Section 6.1.

N

next() - Method in class org.dellroad.msrp.OutputChunks
 
NO - org.dellroad.msrp.msg.FailureReport
 
NO_HEADER_VALUE - Static variable in class org.dellroad.msrp.MsrpConstants
notifyFailure(Session, Executor, Status) - Method in class org.dellroad.msrp.OutputChunks
Notify about failure, if appropriate.
notifySuccess(Session, Executor, ByteRange) - Method in class org.dellroad.msrp.OutputChunks
Notify about success, if appropriate.

O

org.dellroad.msrp - package org.dellroad.msrp
Top level package for the msrp4j Java library.
org.dellroad.msrp.msg - package org.dellroad.msrp.msg
Classes that handle and/or model the messages defined by the MSRP protocol.
OutputChunks - Class in org.dellroad.msrp
Represents one outgoing MSRP message broken into multiple SEND MsrpRequest chunks.
OutputChunks(MsrpUri, MsrpUri, InputStream, long, String, Iterable<? extends Header>, ReportListener) - Constructor for class org.dellroad.msrp.OutputChunks
Constructor for a message with a body.
OutputChunks(MsrpUri, MsrpUri, Iterable<? extends Header>, ReportListener) - Constructor for class org.dellroad.msrp.OutputChunks
Constructor for a message with no body.

P

PARTIAL - org.dellroad.msrp.msg.FailureReport
 
PARTIAL_HEADER_VALUE - Static variable in class org.dellroad.msrp.MsrpConstants
ProtocolException - Exception in org.dellroad.msrp.msg
Exception thrown by a BoundaryInputParser, LineInputParser, or MsrpInputParser when a protocol violation is detected or a size limit is exceeded.
ProtocolException() - Constructor for exception org.dellroad.msrp.msg.ProtocolException
 
ProtocolException(String) - Constructor for exception org.dellroad.msrp.msg.ProtocolException
 
ProtocolException(String, Throwable) - Constructor for exception org.dellroad.msrp.msg.ProtocolException
 
ProtocolException(Throwable) - Constructor for exception org.dellroad.msrp.msg.ProtocolException
 

R

randomId() - Static method in class org.dellroad.msrp.msg.MsrpMessage
Generate a random identifier for use as transaction or message ID.
read() - Method in class org.dellroad.msrp.msg.BoundaryInputStream
Read the next byte.
read(byte[], int, int) - Method in class org.dellroad.msrp.msg.BoundaryInputStream
 
readMsrpMessage() - Method in class org.dellroad.msrp.msg.MsrpInputStream
Read the next MsrpMessage from the underlying input stream.
remove() - Method in class org.dellroad.msrp.OutputChunks
 
reportFailure(Session, String, Status) - Method in interface org.dellroad.msrp.FailureListener
Receive report of failed message transmission.
ReportListener - Interface in org.dellroad.msrp
Callback interface for MSRP status reports.
reportSuccess(Session, String, ByteRange) - Method in interface org.dellroad.msrp.SuccessListener
Receive report of successful message transmission.
reset() - Method in class org.dellroad.msrp.msg.BoundaryInputParser
Reset parse state.
reset() - Method in class org.dellroad.msrp.msg.BoundaryInputStream
Reset this instance.
reset() - Method in class org.dellroad.msrp.msg.LineInputParser
Reset parse state.
reset() - Method in class org.dellroad.msrp.msg.MsrpInputParser
Reset parse state.
RESPONSE_CODE_BAD_REQUEST - Static variable in class org.dellroad.msrp.MsrpConstants
 
RESPONSE_CODE_OK - Static variable in class org.dellroad.msrp.MsrpConstants
 
RESPONSE_CODE_PARAMETER_OUT_OF_BOUNDS - Static variable in class org.dellroad.msrp.MsrpConstants
 
RESPONSE_CODE_PROHIBITED - Static variable in class org.dellroad.msrp.MsrpConstants
 
RESPONSE_CODE_SESSION_ALREADY_BOUND - Static variable in class org.dellroad.msrp.MsrpConstants
 
RESPONSE_CODE_SESSION_DOES_NOT_EXIST - Static variable in class org.dellroad.msrp.MsrpConstants
 
RESPONSE_CODE_STOP_MESSAGE - Static variable in class org.dellroad.msrp.MsrpConstants
 
RESPONSE_CODE_TIMEOUT - Static variable in class org.dellroad.msrp.MsrpConstants
 
RESPONSE_CODE_UNKNOWN_METHOD - Static variable in class org.dellroad.msrp.MsrpConstants
 
RESPONSE_CODE_UNSUPPORTED_MEDIA_TYPE - Static variable in class org.dellroad.msrp.MsrpConstants
 
RFC4975_STATUS_NAMESPACE - Static variable in class org.dellroad.msrp.MsrpConstants
The namespace for Status codes defined by RFC 4975 (value is zero, i.e., "000").
run(String[]) - Method in class org.dellroad.msrp.Main
 

S

send(byte[], String, Iterable<? extends Header>, ReportListener) - Method in class org.dellroad.msrp.Session
Enqueue an outgoing message specified as a byte[] array.
send(InputStream, int, String, Iterable<? extends Header>, ReportListener) - Method in class org.dellroad.msrp.Session
Enqueue an outgoing message specified as an InputStream.
send(Iterable<? extends Header>, ReportListener) - Method in class org.dellroad.msrp.Session
Enqueue an outgoing message with no content.
sendFailureReport(List<MsrpUri>, String, Status) - Method in class org.dellroad.msrp.Session
Enqueue an outgoing failure report.
sendSuccessReport(List<MsrpUri>, String, ByteRange, Status) - Method in class org.dellroad.msrp.Session
Enqueue an outgoing success report.
Session - Class in org.dellroad.msrp
Represents one MSRP session.
sessionClosed(Session, Exception) - Method in interface org.dellroad.msrp.SessionListener
Notification that a Session has been closed or failed due to an error.
SessionListener - Interface in org.dellroad.msrp
Callback interface for MSRP Sessions.
sessionReceivedMessage(Session, List<MsrpUri>, String, byte[], String, SortedSet<Header>, boolean, boolean) - Method in interface org.dellroad.msrp.SessionListener
Notification that an MSRP message has been received in a session.
setAborted(boolean) - Method in class org.dellroad.msrp.msg.MsrpRequest
 
setBody(byte[]) - Method in class org.dellroad.msrp.msg.MsrpRequest
 
setByteRange(ByteRange) - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
setComplete(boolean) - Method in class org.dellroad.msrp.msg.MsrpRequest
 
setConnectTimeout(long) - Method in class org.dellroad.msrp.Msrp
 
setContentType(String) - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
setFailureReport(FailureReport) - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
setListenAddress(InetSocketAddress) - Method in class org.dellroad.msrp.Msrp
Set the InetSocketAddress to which this instance should bind.
setMatchSessionId(boolean) - Method in class org.dellroad.msrp.Msrp
 
setMaxContentLength(long) - Method in class org.dellroad.msrp.Msrp
 
setMaxIdleTime(long) - Method in class org.dellroad.msrp.Msrp
 
setMaxSessions(int) - Method in class org.dellroad.msrp.Msrp
 
setMessageId(String) - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
setStatus(Status) - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
setSuccessReport(boolean) - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
skip(long) - Method in class org.dellroad.msrp.msg.BoundaryInputStream
 
SORT_BY_NAME - Static variable in class org.dellroad.msrp.msg.Header
 
start() - Method in class org.dellroad.msrp.Msrp
Start this instance.
Status - Class in org.dellroad.msrp.msg
MSRP Status header.
Status(int, int) - Constructor for class org.dellroad.msrp.msg.Status
Constructor.
Status(int, int, String) - Constructor for class org.dellroad.msrp.msg.Status
Constructor.
Status(int, String) - Constructor for class org.dellroad.msrp.msg.Status
Constructor.
STATUS_HEADER - Static variable in class org.dellroad.msrp.MsrpConstants
The "Status" header name.
stop() - Method in class org.dellroad.msrp.Msrp
Stop this instance.
SUCCESS_REPORT_HEADER - Static variable in class org.dellroad.msrp.MsrpConstants
The "Success-Report" header name.
SuccessListener - Interface in org.dellroad.msrp
Callback interface for MSRP success reports.

T

TO_PATH_HEADER - Static variable in class org.dellroad.msrp.MsrpConstants
The "To-Path" header name.
toEndpoint() - Method in class org.dellroad.msrp.MsrpUri
Create an Endpoint corresponding to this instance.
toSocketAddress() - Method in class org.dellroad.msrp.Endpoint
Convert this instance to a InetSocketAddress.
toStatus() - Method in class org.dellroad.msrp.msg.MsrpResponse
Get this response's response code and comment as a Status object.
toString() - Method in class org.dellroad.msrp.Endpoint
 
toString() - Method in class org.dellroad.msrp.msg.ByteRange
 
toString() - Method in enum org.dellroad.msrp.msg.FailureReport
Get the header value that represents this instance.
toString() - Method in class org.dellroad.msrp.msg.Header
 
toString() - Method in class org.dellroad.msrp.msg.MsrpHeaders
 
toString() - Method in class org.dellroad.msrp.msg.MsrpMessage
 
toString() - Method in class org.dellroad.msrp.msg.Status
 
toString() - Method in class org.dellroad.msrp.Msrp
 
toString() - Method in class org.dellroad.msrp.MsrpUri
 
toString() - Method in class org.dellroad.msrp.Session
 
TRANSPORT_TCP - Static variable in class org.dellroad.msrp.MsrpConstants
The tcp transport.

U

usageMessage() - Method in class org.dellroad.msrp.Main
 

V

validate() - Method in class org.dellroad.msrp.msg.MsrpRequest
Apply some validation checks to this instance.
valueOf(String) - Static method in enum org.dellroad.msrp.msg.FailureReport
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.dellroad.msrp.msg.FailureReport
Returns an array containing the constants of this enum type, in the order they are declared.

W

writePayload(OutputStream) - Method in class org.dellroad.msrp.msg.MsrpMessage
Write the message body, if any.
writePayload(OutputStream) - Method in class org.dellroad.msrp.msg.MsrpRequest
 
writePayload(OutputStream) - Method in class org.dellroad.msrp.msg.MsrpResponse
 

Y

YES - org.dellroad.msrp.msg.FailureReport
 
YES_HEADER_VALUE - Static variable in class org.dellroad.msrp.MsrpConstants
A B C D E F G H I L M N O P R S T U V W Y 
All Classes All Packages