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
All Classes All Packages
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
InputStreamuntil 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
MsrpResponseto 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-Rangeheader 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
InputStreamassociated 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
ServerSocketChannelto be used by this instance. - configureSocketChannel(SocketChannel, Endpoint) - Method in class org.dellroad.msrp.Msrp
 - 
Configure a
SocketChannelto be used by this instance with the givenEndpoint. - 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
Sessionusing 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-PathorFrom-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
InetSocketAddressto 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
MsrpInputParserassociated 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
SENDMsrpRequestchunks. - 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
msrpURI 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
InputStreamand 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
msrpsURI 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
 - 
Header value
MsrpConstants.NO_HEADER_VALUE. - 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
SENDMsrpRequestchunks. - 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
 - 
Header value
MsrpConstants.PARTIAL_HEADER_VALUE. - ProtocolException - Exception in org.dellroad.msrp.msg
 - 
Exception thrown by a
BoundaryInputParser,LineInputParser, orMsrpInputParserwhen 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
MsrpMessagefrom 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
Statuscodes 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
Sessionhas 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
InetSocketAddressto 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
Statusheader. - 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
Endpointcorresponding 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
Statusobject. - 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
tcptransport. 
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
 - 
Header value
MsrpConstants.YES_HEADER_VALUE. 
All Classes All Packages