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

## A

ALGORITHM - Static variable in class org.beepcore.beep.core.SessionCredential
AUTHENTICATOR - Static variable in class org.beepcore.beep.core.SessionCredential
AUTHENTICATOR_TYPE - Static variable in class org.beepcore.beep.core.SessionCredential
AUTHORIZED - Static variable in class org.beepcore.beep.core.SessionCredential
AbortChannelException - exception org.beepcore.beep.core.AbortChannelException.
  This exception is thrown by listeners to cause the session to terminate.
AbortChannelException(String) - Constructor for class org.beepcore.beep.core.AbortChannelException
abort(BEEPError, Channel) - Method in class org.beepcore.beep.core.TuningProfile
  Method abort
add(BufferSegment) - Method in class org.beepcore.beep.core.OutputDataStream
addChannelListener(ChannelListener) - Method in interface org.beepcore.beep.core.Session
  Adds a listener to be notified of Channel events (start, close, etc.).
addChannelListener(ChannelListener) - Method in class org.beepcore.beep.core.SessionImpl
  adds the listener from the list of listeners to be notified of future events.
addPayload(BufferSegment) - Method in class org.beepcore.beep.core.Frame
  Adds the `BufferSegment` to the list representing the payload for this frame.
addSessionListener(SessionListener) - Method in interface org.beepcore.beep.core.Session
  Adds a listener to be notified of Session events (greeting, close, etc.).
addSessionListener(SessionListener) - Method in class org.beepcore.beep.core.SessionImpl
  adds the listener from the list of listeners to be notified of future events.
addStartChannelListener(String, StartChannelListener, SessionTuningProperties) - Method in class org.beepcore.beep.core.ProfileRegistry
  Add the `StartChannelListener` for the specified URI.
advertiseProfile(Session) - Method in interface org.beepcore.beep.core.StartChannelListener
  Callback that determines if a profile should be advertised or not.
advertiseProfile(Session) - Method in class org.beepcore.beep.profile.echo.EchoProfile
asciiToString(byte[], int, int) - Static method in class org.beepcore.beep.util.StringUtil
available() - Method in class org.beepcore.beep.core.InputDataStream
available() - Method in class org.beepcore.beep.core.InputDataStreamAdapter
availableSegment() - Method in class org.beepcore.beep.core.InputDataStream
  Returns `true` if a `BufferSegment` is available to receive.

## B

BEEPError - exception org.beepcore.beep.core.BEEPError.
  Class BEEPError
BEEPError(int, String, String) - Constructor for class org.beepcore.beep.core.BEEPError
  Constructor BEEPError
BEEPError(int, String) - Constructor for class org.beepcore.beep.core.BEEPError
  Constructor BEEPError
BEEPError(int) - Constructor for class org.beepcore.beep.core.BEEPError
  Constructor BEEPError
BEEPException - exception org.beepcore.beep.core.BEEPException.
  An exception for representing BEEP related errors.
BEEPException(String) - Constructor for class org.beepcore.beep.core.BEEPException
  Constructs a new `BEEPException` with the specified detail message.
BEEPException(Throwable) - Constructor for class org.beepcore.beep.core.BEEPException
  Constructs a new `BEEPException` with the specified cause and a detailed message of `(cause == null ?`
BEEPException(String, Throwable) - Constructor for class org.beepcore.beep.core.BEEPException
  Constructs a new `BEEPException` with the specified cause and detailed message.
BEEPInterruptedException - exception org.beepcore.beep.core.BEEPInterruptedException.
  Signals that an I/O operation has been interrupted.
BEEPInterruptedException(String) - Constructor for class org.beepcore.beep.core.BEEPInterruptedException
  Constructor BEEPException
BEEP_XML_CONTENT_TYPE - Static variable in class org.beepcore.beep.core.MimeHeaders
  `DataStream` content type ("application/beep+xml");
BufferSegment - class org.beepcore.beep.util.BufferSegment.
  A `BufferSegment` represents a BEEP Frame payload and holds the BEEP Frames's Header, Trailer and the message payload.
BufferSegment(byte[]) - Constructor for class org.beepcore.beep.util.BufferSegment
  Constructor BufferSegment
BufferSegment(byte[], int, int) - Constructor for class org.beepcore.beep.util.BufferSegment
  Constructor BufferSegment
ByteOutputDataStream - class org.beepcore.beep.core.ByteOutputDataStream.
  `ByteOutputDataStream` represents a BEEP message's payload.
ByteOutputDataStream(byte[]) - Constructor for class org.beepcore.beep.core.ByteOutputDataStream
  Creates a `ByteOutputDataStream` from a `byte[]` with a content type of `DEFAULT_CONTENT_TYPE` and a transfer encoding of `DEFAULT_CONTENT_TRANSFER_ENCODING`.
ByteOutputDataStream(String, byte[]) - Constructor for class org.beepcore.beep.core.ByteOutputDataStream
  Creates a `ByteOutputDataStream` from a `byte[]` with a specified content type and a transfer encoding of `DEFAULT_CONTENT_TRANSFER_ENCODING`.
ByteOutputDataStream(String, String, byte[]) - Constructor for class org.beepcore.beep.core.ByteOutputDataStream
  Creates a `ByteOutputDataStream` from a `byte[]` with a specified content type and a specified transfer encoding.
ByteOutputDataStream(byte[], int, int) - Constructor for class org.beepcore.beep.core.ByteOutputDataStream
  Creates a `ByteOutputDataStream` from a `byte[]` using the specified length and offset with a content type of `DEFAULT_CONTENT_TYPE` and a transfer encoding of `DEFAULT_CONTENT_TRANSFER_ENCODING`.
ByteOutputDataStream(String, byte[], int, int) - Constructor for class org.beepcore.beep.core.ByteOutputDataStream
  Creates a `ByteOutputDataStream` from a `byte[]` using the specified length and offset and with a specified content type and a transfer encoding of `DEFAULT_CONTENT_TRANSFER_ENCODING`.
ByteOutputDataStream(String, String, byte[], int, int) - Constructor for class org.beepcore.beep.core.ByteOutputDataStream
  Creates a `ByteOutputDataStream` from a `byte[]` using the specified length and offset and with a specified content type and a specified transfer encoding.
begin(Channel, String, String) - Method in class org.beepcore.beep.core.TuningProfile
  Method begin
begin(Channel) - Method in class org.beepcore.beep.core.TuningProfile
bytesTransferred - Variable in class org.beepcore.beep.core.BEEPInterruptedException
  Reports how many bytes had been transferred as part of the I/O operation before it was interrupted.

## C

CODE_ACTION_NOT_AUTHORIZED - Static variable in class org.beepcore.beep.core.BEEPError
  Action not authorized for user
CODE_AUTHENTICATION_FAILURE - Static variable in class org.beepcore.beep.core.BEEPError
  Authentication failure
CODE_AUTHENTICATION_INSUFFICIENT - Static variable in class org.beepcore.beep.core.BEEPError
  Authentication mechanism insufficient (e.g., too weak, sequence exhausted, etc.)
CODE_AUTHENTICATION_REQUIRED - Static variable in class org.beepcore.beep.core.BEEPError
  Authentication required
CODE_AUTHENTICATION_REQUIRES_ENCRYPTION - Static variable in class org.beepcore.beep.core.BEEPError
  Authentication mechanism requires encryption
CODE_GENERAL_SYNTAX_ERROR - Static variable in class org.beepcore.beep.core.BEEPError
  General syntax error (e.g., poorly-formed XML)
CODE_PARAMETER_ERROR - Static variable in class org.beepcore.beep.core.BEEPError
  Syntax error in parameters (e.g., non-valid XML)
CODE_PARAMETER_INVALID - Static variable in class org.beepcore.beep.core.BEEPError
  Parameter invalid
CODE_PARAMETER_NOT_IMPLEMENTED - Static variable in class org.beepcore.beep.core.BEEPError
  Parameter not implemented
CODE_REQUESTED_ACTION_ABORTED - Static variable in class org.beepcore.beep.core.BEEPError
  Requested action aborted (e.g., local error in processing)
CODE_REQUESTED_ACTION_NOT_TAKEN - Static variable in class org.beepcore.beep.core.BEEPError
  Requested action not taken (e.g., lock already in use)
CODE_REQUESTED_ACTION_NOT_TAKEN2 - Static variable in class org.beepcore.beep.core.BEEPError
  requested action not taken (e.g., no requested profiles are acceptable)
CODE_SERVICE_NOT_AVAILABLE - Static variable in class org.beepcore.beep.core.BEEPError
  Service not available
CODE_SUCCESS - Static variable in class org.beepcore.beep.core.BEEPError
  Success
CODE_TEMPORARY_AUTHENTICATION_FAILURE - Static variable in class org.beepcore.beep.core.BEEPError
  Temporary authentication failure
CODE_TRANSACTION_FAILED - Static variable in class org.beepcore.beep.core.BEEPError
  Transaction failed (e.g. policy violation).
CONTENT_TRANSFER_ENCODING - Static variable in class org.beepcore.beep.core.MimeHeaders
CONTENT_TYPE - Static variable in class org.beepcore.beep.core.MimeHeaders
Channel - interface org.beepcore.beep.core.Channel.
  This interface represents the operations available for all BEEP Channels.
ChannelPool - class org.beepcore.beep.lib.ChannelPool.
  `ChannelPool` holds a collection of available `SharedChannel`(s) and provides access to them.
ChannelPool(Session) - Constructor for class org.beepcore.beep.lib.ChannelPool
  Creates a `ChannelPool` with the given session.
ChannelPool(Session, long) - Constructor for class org.beepcore.beep.lib.ChannelPool
  Creates a `ChannelPool` with the given session and time to live.
CloseChannelException - exception org.beepcore.beep.core.CloseChannelException.
  A BEEPError designed to return information about the errors associated with a close channel request.
CloseChannelException(int, String, String) - Constructor for class org.beepcore.beep.core.CloseChannelException
  Constructor CloseChannelException
CloseChannelException(int, String) - Constructor for class org.beepcore.beep.core.CloseChannelException
  Constructor CloseChannelException
CloseChannelException(int) - Constructor for class org.beepcore.beep.core.CloseChannelException
  Constructor CloseChannelException
clone() - Method in class org.beepcore.beep.core.ProfileRegistry
close() - Method in interface org.beepcore.beep.core.Channel
  Closes the channel.
close() - Method in class org.beepcore.beep.core.InputDataStream
  Indicates that the application is finished receiving data from this stream.
close() - Method in class org.beepcore.beep.core.InputDataStreamAdapter
close() - Method in class org.beepcore.beep.core.OutputDataStream
  Deprecated.
close() - Method in interface org.beepcore.beep.core.Session
  Request to close this `Session` gracefully.
close() - Method in class org.beepcore.beep.core.SessionImpl
  Closes the `Session` gracefully.
close() - Method in class org.beepcore.beep.lib.ChannelPool
  Closes down the channel pool, its session and all associated channels.
close() - Method in class org.beepcore.beep.lib.SharedChannel
  Closes this `SharedChannel`.
close() - Method in class org.beepcore.beep.transport.tcp.TCPSession
closeChannel(Channel) - Method in interface org.beepcore.beep.core.StartChannelListener
  Called when the underlying BEEP framework receives a "close" element.
closeChannel(Channel) - Method in class org.beepcore.beep.profile.echo.EchoProfile
complete(Channel, SessionCredential, SessionCredential, SessionTuningProperties, ProfileRegistry, Object) - Method in class org.beepcore.beep.core.TuningProfile
  Method complete
convertMessageERRToException(Message) - Static method in class org.beepcore.beep.core.BEEPError
  Method convertMessageERRToException
createErrorMessage() - Method in class org.beepcore.beep.core.BEEPError
  Method createErrorMessage
createErrorMessage(int, String) - Static method in class org.beepcore.beep.core.BEEPError
  Creates a `String` for an error element that can be sent in a BEEP ERR message.
createErrorMessage(int, String, String) - Static method in class org.beepcore.beep.core.BEEPError
  Creates a `String` for an error element that can be sent in a BEEP ERR message.
createFrame(byte[], int) - Method in class org.beepcore.beep.core.SessionImpl
  This method is intended for use by tranport specific Sessions to create a new `Frame` object representing a BEEP MSG, RPY, ERR, or NUL frames.
createInitiator(Socket, ProfileRegistry, String) - Static method in class org.beepcore.beep.transport.tcp.TCPSession
  Creates a TCPSession for a Socket that was created by initiating a connection.
createInitiator(Socket, ProfileRegistry) - Static method in class org.beepcore.beep.transport.tcp.TCPSession
  Creates a TCPSession for a Socket that was created by initiating a connection.
createListener(Socket, ProfileRegistry) - Static method in class org.beepcore.beep.transport.tcp.TCPSession
  Creates a TCPSession for a Socket that was created by listening and accepting a connection.

## D

DEFAULT_CONTENT_TRANSFER_ENCODING - Static variable in class org.beepcore.beep.core.MimeHeaders
  The default `DataStream` content transfer encoding ("binary").
DEFAULT_CONTENT_TYPE - Static variable in class org.beepcore.beep.core.MimeHeaders
  The default `DataStream` content type ("application/octet-stream").
disableIO() - Method in class org.beepcore.beep.core.SessionImpl
  Method disableIO
disableIO(Session) - Static method in class org.beepcore.beep.core.TuningProfile
  Method disableIO
disableIO() - Method in class org.beepcore.beep.transport.tcp.TCPSession

## E

ECHO_URI - Static variable in class org.beepcore.beep.profile.echo.EchoProfile
ENCRYPTION - Static variable in class org.beepcore.beep.core.SessionTuningProperties
EchoProfile - class org.beepcore.beep.profile.echo.EchoProfile.
  This is the Echo profile implementation
EchoProfile() - Constructor for class org.beepcore.beep.profile.echo.EchoProfile
enableIO() - Method in class org.beepcore.beep.core.SessionImpl
  Method enableIO
enableIO(Session) - Static method in class org.beepcore.beep.core.TuningProfile
  Method enableIO
enableIO() - Method in class org.beepcore.beep.transport.tcp.TCPSession

## F

Frame - class org.beepcore.beep.core.Frame.
  Frame encapsulates a BEEP protocol frame for MSG, RPY, ERR, ANS and NUL BEEP message types.
fireSessionReset(Session) - Method in class org.beepcore.beep.core.SessionImpl

## G

getAlgorithm() - Method in class org.beepcore.beep.core.SessionCredential
  Method getAlgorithm
getAnsno() - Method in class org.beepcore.beep.core.Frame
  Returns the answer number of this `Frame`.
getAnsno() - Method in interface org.beepcore.beep.core.Message
  Returns the answer number of this `Message`.
getAnsno() - Method in class org.beepcore.beep.core.MessageImpl
  Returns the answer number of this `Message`.
getAnsno() - Method in class org.beepcore.beep.core.MessageStatus
  Returns the answer number.
getAppData() - Method in interface org.beepcore.beep.core.Channel
  Returns application context data previously set using `setAppData()`.
getAppData() - Method in class org.beepcore.beep.lib.SharedChannel
getAuthenticator() - Method in class org.beepcore.beep.core.SessionCredential
  Method getAuthenticator
getAuthenticatorType() - Method in class org.beepcore.beep.core.SessionCredential
  Method getAuthenticatorType
getAuthorized() - Method in class org.beepcore.beep.core.SessionCredential
  Method getAuthorized
getBufferSegment() - Method in class org.beepcore.beep.core.MimeHeaders
getBytes() - Method in class org.beepcore.beep.core.Frame
  Returns an `iterator` to iterate over a collection of `BufferSegment` objects.
getCause() - Method in class org.beepcore.beep.core.BEEPException
  Returns the cause of this `BEEPException`.
getChannel() - Method in class org.beepcore.beep.core.Frame
  Returns the `Channel` to which this `Frame` belongs.
getChannel() - Method in interface org.beepcore.beep.core.Message
  Returns the `Channel` on which this `Message` was received.
getChannel() - Method in class org.beepcore.beep.core.MessageImpl
  Returns the `Channel` to which this `Message` belongs.
getChannel() - Method in class org.beepcore.beep.core.MessageStatus
  Returns the channel.
getChannelAvailableWindow(int) - Method in class org.beepcore.beep.core.SessionImpl
  Returns the channel's available window size.
getChannelNumberAsString(Channel) - Method in class org.beepcore.beep.core.SessionImpl
  Get the channel number as a String
getCode() - Method in class org.beepcore.beep.core.BEEPError
  Method getCode
getContentType() - Method in class org.beepcore.beep.core.ByteOutputDataStream
  Returns the value of the MIME entity header `Content-Type`.
getContentType() - Method in class org.beepcore.beep.core.InputDataStreamAdapter
  Returns the content type of a `FrameDataStrea`.
getContentType() - Method in class org.beepcore.beep.core.MimeHeaders
  Returns the value of the MIME entity header `Content-Type`.
getContentType() - Method in class org.beepcore.beep.core.StringOutputDataStream
  Returns the value of the MIME entity header `Content-Type`.
getData() - Method in class org.beepcore.beep.util.BufferSegment
getDataStream() - Method in interface org.beepcore.beep.core.Message
  Returns `InputDataStream` containing the payload for this `Message`.
getDataStream() - Method in class org.beepcore.beep.core.MessageImpl
  Returns `InputDataStream` belonging to `Message`.
getDefaultInstance() - Static method in class org.beepcore.beep.profile.tls.TLSProfile
  factory method that returns an instance the default implementation.
getDiagnostic() - Method in class org.beepcore.beep.core.BEEPError
  Method getDiagnostic
getEncoding() - Method in class org.beepcore.beep.core.StringOutputDataStream
  Returns the encoding used to convert the `String` to a `bytes[]`.
getEncrypted() - Method in class org.beepcore.beep.core.SessionTuningProperties
  gets the status of encryption
getHeaderNames() - Method in class org.beepcore.beep.core.ByteOutputDataStream
  Returns an `Enumeration` of all the names of the MIME entity headers in this data stream.
getHeaderNames() - Method in class org.beepcore.beep.core.InputDataStreamAdapter
  Returns an `Enumeration` of all the MIME entity header names belonging to this `FrameDataStream`.
getHeaderNames() - Method in class org.beepcore.beep.core.MimeHeaders
  Returns an `Enumeration` of all the names of the MIME entity headers.
getHeaderNames() - Method in class org.beepcore.beep.core.StringOutputDataStream
  Returns an `Enumeration` of all the names of the MIME entity headers in this data stream.
getHeaderValue(String) - Method in class org.beepcore.beep.core.ByteOutputDataStream
  Retrieves the correspoding `value` to a given a MIME entity header `name`.
getHeaderValue(String) - Method in class org.beepcore.beep.core.InputDataStreamAdapter
  Returns the value of the MIME entity header which corresponds to the given `name`.
getHeaderValue(String) - Method in class org.beepcore.beep.core.MimeHeaders
  Retrieves the correspoding `value` to a given a MIME entity header `name`.
getHeaderValue(String) - Method in class org.beepcore.beep.core.StringOutputDataStream
  Retrieves the correspoding `value` to a given a MIME entity header `name`.
getInputStream() - Method in class org.beepcore.beep.core.InputDataStream
  Returns an `InputStream` for reading the data in this stream.
getInstance(String) - Static method in class org.beepcore.beep.profile.tls.TLSProfile
  factory method that returns an instance of the implementation given in the parameter.
getLength() - Method in class org.beepcore.beep.util.BufferSegment
getListener() - Static method in class org.beepcore.beep.lib.NullReplyListener
getLocalCertificate() - Method in class org.beepcore.beep.core.SessionCredential
  Method getLocalCertificate
getLocalCredential() - Method in interface org.beepcore.beep.core.Session
  Get the `SessionCredential` used to authenticate this peer of this Session.
getLocalCredential() - Method in class org.beepcore.beep.core.SessionImpl
  Get the local `SessionCredential` for this session.
getLocalization() - Method in class org.beepcore.beep.core.ProfileRegistry
  Returns the value for the BEEP greeting localize attribute.
getLocalizedMessage() - Method in class org.beepcore.beep.core.BEEPException
getMaxFrameSize() - Method in class org.beepcore.beep.core.SessionImpl
  Returns the maximum frame size that a channel should send for this session.
getMaxFrameSize() - Method in class org.beepcore.beep.transport.tcp.TCPSession
getMessageData() - Method in class org.beepcore.beep.core.MessageStatus
  Returns the message data.
getMessageListener() - Method in interface org.beepcore.beep.core.Channel
  Deprecated.
getMessageListener() - Method in class org.beepcore.beep.lib.SharedChannel
getMessageStatus() - Method in class org.beepcore.beep.core.MessageStatus
  Returns the message status.
getMessageType() - Method in class org.beepcore.beep.core.Frame
  Returns the message type of this `Frame`.
getMessageType() - Method in interface org.beepcore.beep.core.Message
  Returns the message type of this `Message`.
getMessageType() - Method in class org.beepcore.beep.core.MessageImpl
  Returns the message type of this `Message`.
getMessageTypeString() - Method in class org.beepcore.beep.core.Frame
  Returns the message type of this `Frame`.
getMsgno() - Method in class org.beepcore.beep.core.Frame
  Returns the message number of this `Frame`.
getMsgno() - Method in interface org.beepcore.beep.core.Message
  Returns the message number of this `Message`.
getMsgno() - Method in class org.beepcore.beep.core.MessageImpl
  Returns the message number of this `Message`.
getMsgno() - Method in class org.beepcore.beep.core.MessageStatus
  Returns the message number.
getNextMessage() - Method in class org.beepcore.beep.lib.MessageQueue
  Gets the next message on the queue blocking if none are available.
getNextReply() - Method in class org.beepcore.beep.lib.Reply
  Returns the reply corresponding to a `Channel.sendMSG` call as a `Message`.
getNextSegment() - Method in class org.beepcore.beep.core.InputDataStream
  Returns the next `BufferSegment` in this stream.
getNumber() - Method in interface org.beepcore.beep.core.Channel
  Return the number of this `Channel`.
getNumber() - Method in class org.beepcore.beep.lib.SharedChannel
getOffset() - Method in class org.beepcore.beep.util.BufferSegment
getPayload() - Method in class org.beepcore.beep.core.Frame
  Returns the `payload` of a `Frame`.
getPeerCredential() - Method in interface org.beepcore.beep.core.Session
  Get the `SessionCredential` used to authenticate the remote peer of this Session.
getPeerCredential() - Method in class org.beepcore.beep.core.SessionImpl
  Get our peer's `SessionCredential` for this session.
getPeerSupportedProfiles() - Method in interface org.beepcore.beep.core.Session
  Get the profiles supported by the remote peer.
getPeerSupportedProfiles() - Method in class org.beepcore.beep.core.SessionImpl
  Returns the profiles sent by the remote peer in the greeting.
getProfile() - Method in interface org.beepcore.beep.core.Channel
getProfile() - Method in class org.beepcore.beep.lib.SharedChannel
  Returns the profile used to create this `SharedChannel`.
getProfileRegistry() - Method in interface org.beepcore.beep.core.Session
  Get the `ProfileRegistry` for this `Session`.
getProfileRegistry() - Method in class org.beepcore.beep.core.SessionImpl
  Returns the `ProfileRegistry` for `Session`.
getProfiles() - Method in class org.beepcore.beep.core.ProfileRegistry
  Returns the currently registered profile URIs.
getProperty(String) - Method in class org.beepcore.beep.core.SessionTuningProperties
  generic way to get the value of a property.
getProperty(String) - Method in class org.beepcore.beep.profile.ProfileConfiguration
  Searches for the property with the specified key in this ProfileConfiguration.
getProperty(String, String) - Method in class org.beepcore.beep.profile.ProfileConfiguration
  Searches for the property with the specified key in this ProfileConfiguration.
getRemoteAddress() - Method in class org.beepcore.beep.core.SessionCredential
  Method getRemoteAddress
getRemoteCertificate() - Method in class org.beepcore.beep.core.SessionCredential
  Method getRemoteCertificate
getRequestHandler() - Method in interface org.beepcore.beep.core.Channel
  Returns the `RequestHandler` registered with this channel.
getRequestHandler() - Method in class org.beepcore.beep.lib.SharedChannel
getSeqno() - Method in class org.beepcore.beep.core.Frame
  Returns the `seqno` of this `Frame`.
getServerName() - Method in class org.beepcore.beep.core.SessionImpl
getSession() - Method in interface org.beepcore.beep.core.Channel
  Returns the session for this channel.
getSession() - Method in class org.beepcore.beep.lib.SharedChannel
getSharedChannel(String) - Method in class org.beepcore.beep.lib.ChannelPool
  Returns a `SharedChannel` which supports the specified `profile`.
getSharedChannel(String, MessageListener) - Method in class org.beepcore.beep.lib.ChannelPool
  Deprecated.
getSharedChannel(String, RequestHandler) - Method in class org.beepcore.beep.lib.ChannelPool
  Deprecated.
getSize() - Method in class org.beepcore.beep.core.Frame
  Returns the `size` of the payload for this `Frame`.
getSocket() - Method in class org.beepcore.beep.transport.tcp.TCPSession
getStartChannelListener(SessionTuningProperties, String) - Method in class org.beepcore.beep.core.ProfileRegistry
  Returns the `StartChannelListener` for the specified URI.
getStartData() - Method in interface org.beepcore.beep.core.Channel
  Deprecated.
getStartData() - Method in class org.beepcore.beep.lib.SharedChannel
getState() - Method in interface org.beepcore.beep.core.Channel
  Returns the state of this channel.
getState() - Method in interface org.beepcore.beep.core.Session
  Returns the state of `Session`.
getState() - Method in class org.beepcore.beep.core.SessionImpl
  Returns the state of `Session`.
getState() - Method in class org.beepcore.beep.lib.SharedChannel
getTransferEncoding() - Method in class org.beepcore.beep.core.ByteOutputDataStream
  Returns the value of the MIME entity header `Content-Transfer-Encoding`.
getTransferEncoding() - Method in class org.beepcore.beep.core.InputDataStreamAdapter
  Returns the transfer encoding of a `FrameDataStrea`.
getTransferEncoding() - Method in class org.beepcore.beep.core.MimeHeaders
  Returns the value of the MIME entity header `Content-Transfer-Encoding`.
getTransferEncoding() - Method in class org.beepcore.beep.core.StringOutputDataStream
  Returns the value of the MIME entity header `Content-Transfer-Encoding`.
getTuningProperties() - Method in interface org.beepcore.beep.core.Session
getTuningProperties() - Method in class org.beepcore.beep.core.SessionImpl
getXMLLang() - Method in class org.beepcore.beep.core.BEEPError
  Method getXMLLang

## H

HeaderParser - class org.beepcore.beep.util.HeaderParser.
HeaderParser(byte[], int) - Constructor for class org.beepcore.beep.util.HeaderParser
handshakeCompleted(Session, HandshakeCompletedEvent) - Method in interface org.beepcore.beep.profile.tls.TLSProfileHandshakeCompletedListener
  called after the SSL handshake has completed to allow verification and fine tuning by the application.
hasMoreTokens() - Method in class org.beepcore.beep.util.HeaderParser
hasNext() - Method in class org.beepcore.beep.lib.Reply
  Indicates if there are more messages to retrive.

## I

InputDataStream - class org.beepcore.beep.core.InputDataStream.
  `InputDataStream` holds a stream of `BufferSegments`(s) and provides accessor methods to that stream.
InputDataStreamAdapter - class org.beepcore.beep.core.InputDataStreamAdapter.
init() - Method in class org.beepcore.beep.core.SessionImpl
  Initializes the `Session`.
init(String, ProfileConfiguration) - Method in interface org.beepcore.beep.profile.Profile
  Initializes the profile and returns the `StartChannelListener` for `uri`.
init(String, ProfileConfiguration) - Method in class org.beepcore.beep.profile.echo.EchoProfile
init(String, ProfileConfiguration) - Method in class org.beepcore.beep.profile.tls.TLSProfile
  init sets the criteria for which an TLS connection is made when a TLS channel is started for a profile.
initiate(InetAddress, int) - Static method in class org.beepcore.beep.transport.tcp.TCPSessionCreator
  Method initiate
initiate(InetAddress, int, ProfileRegistry, String) - Static method in class org.beepcore.beep.transport.tcp.TCPSessionCreator
  Method initiate
initiate(InetAddress, int, ProfileRegistry) - Static method in class org.beepcore.beep.transport.tcp.TCPSessionCreator
  Method initiate
initiate(String, int) - Static method in class org.beepcore.beep.transport.tcp.TCPSessionCreator
  Method initiate
initiate(String, int, ProfileRegistry) - Static method in class org.beepcore.beep.transport.tcp.TCPSessionCreator
  Method initiate
initiate(String, int, ProfileRegistry, String) - Static method in class org.beepcore.beep.transport.tcp.TCPSessionCreator
isClosed() - Method in class org.beepcore.beep.core.InputDataStream
isComplete() - Method in class org.beepcore.beep.core.ByteOutputDataStream
  Returns `true` if no more bytes will be added to those currently available, if any, on this stream.
isComplete() - Method in class org.beepcore.beep.core.InputDataStream
  Returns `true` if no more bytes will be added to those currently available on this stream.
isComplete() - Method in class org.beepcore.beep.core.OutputDataStream
  Returns `true` if no more bytes will be added to those currently available on this stream.
isComplete() - Method in class org.beepcore.beep.core.StringOutputDataStream
  Returns `true` if no more bytes will be added to those currently available, if any, on this stream.
isInitiator() - Method in interface org.beepcore.beep.core.Session
  Indicates whehter or not this peer is the initiator of this Session.
isInitiator() - Method in class org.beepcore.beep.core.SessionImpl
  Indicates whehter or not this session is in the initiator role.
isLast() - Method in class org.beepcore.beep.core.Frame
  Indicates if this is the last `Frame` in a sequence of frames

## L

LEFT - Static variable in class org.beepcore.beep.core.SessionCredential
LEFT - Static variable in class org.beepcore.beep.core.SessionTuningProperties
LOCAL_CERTIFICATE - Static variable in class org.beepcore.beep.core.SessionCredential
listen(int, ProfileRegistry) - Static method in class org.beepcore.beep.transport.tcp.TCPSessionCreator
  Method listen
listen(InetAddress, int, ProfileRegistry) - Static method in class org.beepcore.beep.transport.tcp.TCPSessionCreator
  Method listen
listen(String, int, ProfileRegistry) - Static method in class org.beepcore.beep.transport.tcp.TCPSessionCreator
  Method listen

## M

MAX_ANS_NUMBER - Static variable in class org.beepcore.beep.core.Frame
MAX_CHANNEL_NUMBER - Static variable in class org.beepcore.beep.core.Frame
MAX_HEADER_SIZE - Static variable in class org.beepcore.beep.core.Frame
MAX_MESSAGE_NUMBER - Static variable in class org.beepcore.beep.core.Frame
MAX_SEQUENCE_NUMBER - Static variable in class org.beepcore.beep.core.Frame
MAX_SIZE - Static variable in class org.beepcore.beep.core.Frame
MESSAGE_STATUS_NOT_SENT - Static variable in class org.beepcore.beep.core.MessageStatus
  BEEP message status.
MESSAGE_STATUS_RECEIVED_ERROR - Static variable in class org.beepcore.beep.core.MessageStatus
  BEEP message status.
MESSAGE_STATUS_RECEIVED_REPLY - Static variable in class org.beepcore.beep.core.MessageStatus
  BEEP message status.
MESSAGE_STATUS_SENT - Static variable in class org.beepcore.beep.core.MessageStatus
  BEEP message status.
MESSAGE_STATUS_UNK - Static variable in class org.beepcore.beep.core.MessageStatus
  Uninitialized BEEP status.
MESSAGE_TYPE_ANS - Static variable in interface org.beepcore.beep.core.Message
  BEEP ANS message.
MESSAGE_TYPE_ANS - Static variable in class org.beepcore.beep.core.MessageImpl
  BEEP message type.
MESSAGE_TYPE_ERR - Static variable in interface org.beepcore.beep.core.Message
  BEEP ERR message.
MESSAGE_TYPE_ERR - Static variable in class org.beepcore.beep.core.MessageImpl
  BEEP message type.
MESSAGE_TYPE_MSG - Static variable in interface org.beepcore.beep.core.Message
  BEEP MSG message.
MESSAGE_TYPE_MSG - Static variable in class org.beepcore.beep.core.MessageImpl
  BEEP message type.
MESSAGE_TYPE_NUL - Static variable in interface org.beepcore.beep.core.Message
  BEEP NUL message.
MESSAGE_TYPE_NUL - Static variable in class org.beepcore.beep.core.MessageImpl
  BEEP message type.
MESSAGE_TYPE_RPY - Static variable in interface org.beepcore.beep.core.Message
  BEEP RPY message.
MESSAGE_TYPE_RPY - Static variable in class org.beepcore.beep.core.MessageImpl
  BEEP message type.
MESSAGE_TYPE_UNK - Static variable in interface org.beepcore.beep.core.Message
  Uninitialized `Message`.
MESSAGE_TYPE_UNK - Static variable in class org.beepcore.beep.core.MessageImpl
  Uninitialized BEEP message.
MIDDLE - Static variable in class org.beepcore.beep.core.SessionCredential
MIDDLE - Static variable in class org.beepcore.beep.core.SessionTuningProperties
MIN_FRAME_SIZE - Static variable in class org.beepcore.beep.core.Frame
MIN_HEADER_SIZE - Static variable in class org.beepcore.beep.core.Frame
Message - interface org.beepcore.beep.core.Message.
  This interface represents the operations available for all types of messages.
MessageImpl - class org.beepcore.beep.core.MessageImpl.
  Message encapsulates the BEEP MSG, RPY, ERR and NUL message types.
MessageListener - interface org.beepcore.beep.core.MessageListener.
  Provided to allow for the registration of a `MessageListener` on a given Channel.
MessageMSG - interface org.beepcore.beep.core.MessageMSG.
  This interface represents the operations available for messages of type MSG.
MessageQueue - class org.beepcore.beep.lib.MessageQueue.
  Is a convience class that is registered with a `Channel` as a `MessageListener`.
MessageQueue() - Constructor for class org.beepcore.beep.lib.MessageQueue
MessageStatus - class org.beepcore.beep.core.MessageStatus.
MimeHeaders - class org.beepcore.beep.core.MimeHeaders.
MimeHeaders() - Constructor for class org.beepcore.beep.core.MimeHeaders
  Creates `MimeHeaders` using the default content type `DEFAULT_CONTENT_TYPE` and default content transfre encoding `DEFAULT_CONTENT_TRANSFER_ENCODING`.
MimeHeaders(String) - Constructor for class org.beepcore.beep.core.MimeHeaders
  Creates `MimeHeaders` using the specified content type and the `DEFAULT_CONTENT_TRANSFER_ENCODING` content transfer encoding.
MimeHeaders(String, String) - Constructor for class org.beepcore.beep.core.MimeHeaders
  Creates `MimeHeaders` using the specified content type and content transfer encoding.
mimeHeaders - Variable in class org.beepcore.beep.core.OutputDataStream

## N

NEWLINE - Static variable in class org.beepcore.beep.core.SessionCredential
NEWLINE - Static variable in class org.beepcore.beep.core.SessionTuningProperties
NO_CREDENTIALS - Static variable in class org.beepcore.beep.core.SessionCredential
NO_PROPERTIES - Static variable in class org.beepcore.beep.core.SessionTuningProperties
NullReplyListener - class org.beepcore.beep.lib.NullReplyListener.
  This class acts as a sink for all replies to the `sendMSG()`.

## O

OutputDataStream - class org.beepcore.beep.core.OutputDataStream.
  `OutputDataStream` represents a BEEP message's payload as a stream.
OutputDataStream() - Constructor for class org.beepcore.beep.core.OutputDataStream
  Creates an `OutputDataStream` without any mime headers.
OutputDataStream(MimeHeaders) - Constructor for class org.beepcore.beep.core.OutputDataStream
  Creates an `OutputDataStream` using the specified mime headers.
OutputDataStream(MimeHeaders, BufferSegment) - Constructor for class org.beepcore.beep.core.OutputDataStream
  Creates an `OutputDataStream` using the specified mime headers.
org.beepcore.beep.core - package org.beepcore.beep.core
org.beepcore.beep.lib - package org.beepcore.beep.lib
org.beepcore.beep.profile - package org.beepcore.beep.profile
org.beepcore.beep.profile.echo - package org.beepcore.beep.profile.echo
org.beepcore.beep.profile.tls - package org.beepcore.beep.profile.tls
org.beepcore.beep.transport.tcp - package org.beepcore.beep.transport.tcp
org.beepcore.beep.util - package org.beepcore.beep.util

## P

Profile - interface org.beepcore.beep.profile.Profile.
  All profile implementations that register with this beep library must implement these methods.
ProfileConfiguration - class org.beepcore.beep.profile.ProfileConfiguration.
  The Configuration class (which can be extended of course) is designed to allow for the provision of profile-specific settings, as well as the storage of profile-specific data.
ProfileConfiguration() - Constructor for class org.beepcore.beep.profile.ProfileConfiguration
ProfileRegistry - class org.beepcore.beep.core.ProfileRegistry.
  Maintains a set of associations between URIs and `StartChannelListener`s.
ProfileRegistry() - Constructor for class org.beepcore.beep.core.ProfileRegistry
  Constructor ProfileRegistry
parseInt() - Method in class org.beepcore.beep.util.HeaderParser
parseLast() - Method in class org.beepcore.beep.util.HeaderParser
parseType() - Method in class org.beepcore.beep.util.HeaderParser
parseUnsignedInt() - Method in class org.beepcore.beep.util.HeaderParser
postFrame(Frame) - Method in class org.beepcore.beep.core.SessionImpl
  Method postFrame
printStackTrace() - Method in class org.beepcore.beep.core.BEEPException
  Prints this `BEEPException` and its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in class org.beepcore.beep.core.BEEPException
  Prints this `BEEPException` and its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in class org.beepcore.beep.core.BEEPException
  Prints this `BEEPException` and its backtrace to the specified print writer.
propertyNames() - Method in class org.beepcore.beep.profile.ProfileConfiguration
  Returns an enumeration of all the keys in this ProfileConfiguration.

## R

REMOTE_ADDRESS - Static variable in class org.beepcore.beep.core.SessionCredential
REMOTE_CERTIFICATE - Static variable in class org.beepcore.beep.core.SessionCredential
RIGHT - Static variable in class org.beepcore.beep.core.SessionCredential
RIGHT - Static variable in class org.beepcore.beep.core.SessionTuningProperties
Reply - class org.beepcore.beep.lib.Reply.
  Provides a synchronous abstraction for receiving BEEP reply messages.
Reply() - Constructor for class org.beepcore.beep.lib.Reply
ReplyListener - interface org.beepcore.beep.core.ReplyListener.
  Provided to allow for the registration of a `ReplyListener` per request.
RequestHandler - interface org.beepcore.beep.core.RequestHandler.
  This interface is used by profiles to receive MSG messages.
read() - Method in class org.beepcore.beep.core.InputDataStreamAdapter
read(byte[]) - Method in class org.beepcore.beep.core.InputDataStreamAdapter
read(byte[], int, int) - Method in class org.beepcore.beep.core.InputDataStreamAdapter
receiveANS(Message) - Method in interface org.beepcore.beep.core.ReplyListener
  Called when the underlying BEEP framework receives a reply of type ANS.
receiveANS(Message) - Method in class org.beepcore.beep.lib.NullReplyListener
receiveANS(Message) - Method in class org.beepcore.beep.lib.Reply
receiveERR(Message) - Method in interface org.beepcore.beep.core.ReplyListener
  Called when the underlying BEEP framework receives a reply of type ERR.
receiveERR(Message) - Method in class org.beepcore.beep.lib.NullReplyListener
receiveERR(Message) - Method in class org.beepcore.beep.lib.Reply
receiveMSG(Message) - Method in interface org.beepcore.beep.core.MessageListener
  Receives a BEEP message of type MSG.
receiveMSG(MessageMSG) - Method in interface org.beepcore.beep.core.RequestHandler
  Called to process the request in received MSG message.
receiveMSG(Message) - Method in class org.beepcore.beep.lib.MessageQueue
receiveMSG(MessageMSG) - Method in class org.beepcore.beep.profile.echo.EchoProfile
receiveNUL(Message) - Method in interface org.beepcore.beep.core.ReplyListener
  Called when the underlying BEEP framework receives a reply of type NUL.
receiveNUL(Message) - Method in class org.beepcore.beep.lib.NullReplyListener
receiveNUL(Message) - Method in class org.beepcore.beep.lib.Reply
receiveRPY(Message) - Method in interface org.beepcore.beep.core.ReplyListener
  Called when the underlying BEEP framework receives a reply of type RPY.
receiveRPY(Message) - Method in class org.beepcore.beep.lib.NullReplyListener
receiveRPY(Message) - Method in class org.beepcore.beep.lib.Reply
release() - Method in class org.beepcore.beep.lib.SharedChannel
  Marks this `SharedChannel` as available for reuse.
removeChannelListener(ChannelListener) - Method in interface org.beepcore.beep.core.Session
  Removes the listener from the list of listeners to be notified of future events.
removeChannelListener(ChannelListener) - Method in class org.beepcore.beep.core.SessionImpl
  Removes the listener from the list of listeners to be notified of future events.
removeHeader(String) - Method in class org.beepcore.beep.core.ByteOutputDataStream
  Removes the `name` and `value` of a MIME entity header from the data stream.
removeHeader(String) - Method in class org.beepcore.beep.core.MimeHeaders
  Removes the `name` and `value` of a MIME entity header from the data stream.
removeHeader(String) - Method in class org.beepcore.beep.core.StringOutputDataStream
  Removes the `name` and `value` of a MIME entity header from the data stream.
removeSessionListener(SessionListener) - Method in interface org.beepcore.beep.core.Session
  Removes the listener from the list of listeners to be notified of future events.
removeSessionListener(SessionListener) - Method in class org.beepcore.beep.core.SessionImpl
  Removes the listener from the list of listeners to be notified of future events.
removeStartChannelListener(String) - Method in class org.beepcore.beep.core.ProfileRegistry
  Remove the `StartChannelListener` for the specified uri.
reset(SessionCredential, SessionCredential, SessionTuningProperties, ProfileRegistry, Object) - Method in class org.beepcore.beep.core.SessionImpl
  This method is used by a tuning profile to reset the session after the tuning is complete.
reset(Session, SessionCredential, SessionCredential, SessionTuningProperties, ProfileRegistry, Object) - Static method in class org.beepcore.beep.core.TuningProfile
  Method reset
reset(SessionCredential, SessionCredential, SessionTuningProperties, ProfileRegistry, Object) - Method in class org.beepcore.beep.transport.tcp.TCPSession

## S

SESSION_STATE_ABORTED - Static variable in interface org.beepcore.beep.core.Session
SESSION_STATE_ACTIVE - Static variable in interface org.beepcore.beep.core.Session
SESSION_STATE_CLOSED - Static variable in interface org.beepcore.beep.core.Session
SESSION_STATE_CLOSE_PENDING - Static variable in interface org.beepcore.beep.core.Session
SESSION_STATE_CLOSING - Static variable in interface org.beepcore.beep.core.Session
SESSION_STATE_GREETING_SENT - Static variable in interface org.beepcore.beep.core.Session
SESSION_STATE_INITIALIZED - Static variable in interface org.beepcore.beep.core.Session
SESSION_STATE_TUNING - Static variable in interface org.beepcore.beep.core.Session
SESSION_STATE_TUNING_PENDING - Static variable in interface org.beepcore.beep.core.Session
STANDARD_PROPERTIES - Static variable in class org.beepcore.beep.core.SessionTuningProperties
STATE_ABORTED - Static variable in interface org.beepcore.beep.core.Channel
STATE_ACTIVE - Static variable in interface org.beepcore.beep.core.Channel
STATE_CLOSED - Static variable in interface org.beepcore.beep.core.Channel
STATE_CLOSE_PENDING - Static variable in interface org.beepcore.beep.core.Channel
STATE_CLOSING - Static variable in interface org.beepcore.beep.core.Channel
STATE_INITIALIZED - Static variable in interface org.beepcore.beep.core.Channel
STATE_STARTING - Static variable in interface org.beepcore.beep.core.Channel
STATE_TUNING - Static variable in interface org.beepcore.beep.core.Channel
STATE_TUNING_PENDING - Static variable in interface org.beepcore.beep.core.Channel
Session - interface org.beepcore.beep.core.Session.
  This interface represents the operations available for all BEEP Sessions.
SessionCredential - class org.beepcore.beep.core.SessionCredential.
  Class SessionCredential
SessionCredential() - Constructor for class org.beepcore.beep.core.SessionCredential
  Constructor SessionCredential
SessionCredential(Hashtable) - Constructor for class org.beepcore.beep.core.SessionCredential
  Constructor SessionCredential
SessionImpl - class org.beepcore.beep.core.SessionImpl.
  This class encapsulates the notion of a BEEP Session (a relationship between BEEP peers).
SessionImpl(ProfileRegistry, int, SessionCredential, SessionCredential, SessionTuningProperties, String) - Constructor for class org.beepcore.beep.core.SessionImpl
  Default Session Constructor.
SessionTuningProperties - class org.beepcore.beep.core.SessionTuningProperties.
  Class SessionTuningProperties
SessionTuningProperties() - Constructor for class org.beepcore.beep.core.SessionTuningProperties
  Constructor SessionTuningProperties
SessionTuningProperties(Hashtable) - Constructor for class org.beepcore.beep.core.SessionTuningProperties
  Constructor SessionCredential
SharedChannel - class org.beepcore.beep.lib.SharedChannel.
  `SharedChannel` references a `Channel`.
StartChannelException - exception org.beepcore.beep.core.StartChannelException.
  A subclass of BEEPError designed to return information about the errors associated with a close channel request.
StartChannelException(int, String, String) - Constructor for class org.beepcore.beep.core.StartChannelException
  Constructor StartChannelException
StartChannelException(int, String) - Constructor for class org.beepcore.beep.core.StartChannelException
  Constructor StartChannelException
StartChannelException(int) - Constructor for class org.beepcore.beep.core.StartChannelException
  Constructor StartChannelException
StartChannelListener - interface org.beepcore.beep.core.StartChannelListener.
  Interface StartChannelListener StartChannelListener is an interface specifying the methods that must be implemented by any class that implements logic managing the start and close events on a channel, as well as any other events that may eventually be associated with profiles.
StartChannelProfile - class org.beepcore.beep.core.StartChannelProfile.
  Class StartChannelProfile
StartChannelProfile(String, boolean, String) - Constructor for class org.beepcore.beep.core.StartChannelProfile
  Constructor StartChannelProfile
StartChannelProfile(String) - Constructor for class org.beepcore.beep.core.StartChannelProfile
  Constructor StartChannelProfile
StringOutputDataStream - class org.beepcore.beep.core.StringOutputDataStream.
  `StringOutputDataStream` represents a BEEP message's payload.
StringOutputDataStream(String) - Constructor for class org.beepcore.beep.core.StringOutputDataStream
  Creates a `StringOutputDataStream` with a `String` and a `BEEP_XML_CONTENT_TYPE` content type and a transfer encoding of `DEFAULT_CONTENT_TRANSFER_ENCODING`.
StringOutputDataStream(String, String) - Constructor for class org.beepcore.beep.core.StringOutputDataStream
  Creates a `StringOutputDataStream` with a `String` and a specified content type and a transfer encoding of `DEFAULT_CONTENT_TRANSFER_ENCODING`.
StringOutputDataStream(String, String, String) - Constructor for class org.beepcore.beep.core.StringOutputDataStream
  Creates a `StringOutputDataStream` with a `String` and a specified content type and a transfer encoding of `DEFAULT_CONTENT_TRANSFER_ENCODING`.
StringOutputDataStream(String, String, String, String) - Constructor for class org.beepcore.beep.core.StringOutputDataStream
  Creates a `StringOutputDataStream` with a `String` and a specified content type and encoding.
StringUtil - class org.beepcore.beep.util.StringUtil.
sendANS(OutputDataStream) - Method in interface org.beepcore.beep.core.Message
  Deprecated. use method on MessageMSG instead.
sendANS(OutputDataStream) - Method in class org.beepcore.beep.core.MessageImpl
  Sends a message of type ANS.
sendANS(OutputDataStream) - Method in interface org.beepcore.beep.core.MessageMSG
  Sends an ANS reply to this MSG message.
sendERR(BEEPError) - Method in interface org.beepcore.beep.core.Message
  Deprecated. use method on MessageMSG instead.
sendERR(int, String) - Method in interface org.beepcore.beep.core.Message
  Deprecated. use method on MessageMSG instead.
sendERR(int, String, String) - Method in interface org.beepcore.beep.core.Message
  Deprecated. use method on MessageMSG instead.
sendERR(BEEPError) - Method in class org.beepcore.beep.core.MessageImpl
  Sends a message of type ERR.
sendERR(int, String) - Method in class org.beepcore.beep.core.MessageImpl
  Sends a message of type ERR.
sendERR(int, String, String) - Method in class org.beepcore.beep.core.MessageImpl
  Sends a message of type ERR.
sendERR(BEEPError) - Method in interface org.beepcore.beep.core.MessageMSG
  Sends an ERR reply to this MSG message.
sendERR(int, String) - Method in interface org.beepcore.beep.core.MessageMSG
  Sends an ERR reply to this MSG message.
sendERR(int, String, String) - Method in interface org.beepcore.beep.core.MessageMSG
  Sends an ERR reply to this MSG message.
sendFrame(Frame) - Method in class org.beepcore.beep.core.SessionImpl
  Implement this method to send frames and on the sub-classed transport.
sendFrame(Frame) - Method in class org.beepcore.beep.transport.tcp.TCPSession
  Generates a header, then writes the header, payload, and trailer to the wire.
sendMSG(OutputDataStream, ReplyListener) - Method in interface org.beepcore.beep.core.Channel
  Sends a MSG message.
sendMSG(OutputDataStream, ReplyListener) - Method in class org.beepcore.beep.lib.SharedChannel
  Send a message of type MSG.
sendNUL() - Method in interface org.beepcore.beep.core.Message
  Deprecated. use method on MessageMSG instead.
sendNUL() - Method in class org.beepcore.beep.core.MessageImpl
  Sends a message of type NUL.
sendNUL() - Method in interface org.beepcore.beep.core.MessageMSG
  Sends a reply of type NUL to this MSG message.
sendProfile(Session, String, String, Channel) - Static method in class org.beepcore.beep.core.TuningProfile
  Method sendProfile
sendRPY(OutputDataStream) - Method in interface org.beepcore.beep.core.Message
  Deprecated. use method on MessageMSG instead.
sendRPY(OutputDataStream) - Method in class org.beepcore.beep.core.MessageImpl
  Sends a message of type RPY.
sendRPY(OutputDataStream) - Method in interface org.beepcore.beep.core.MessageMSG
  Sends a RPY reply to this MSG message.
sendRequest(OutputDataStream) - Method in class org.beepcore.beep.lib.SharedChannel
  Sends a 'synchronous' request on this `SharedChannel`.
setAppData(Object) - Method in interface org.beepcore.beep.core.Channel
  Set the application context data.
setAppData(Object) - Method in class org.beepcore.beep.lib.SharedChannel
setComplete() - Method in class org.beepcore.beep.core.OutputDataStream
setContentType(String) - Method in class org.beepcore.beep.core.ByteOutputDataStream
  Sets the content type of a `DataStream`.
setContentType(String) - Method in class org.beepcore.beep.core.MimeHeaders
  Sets the content type of a `DataStream`.
setContentType(String) - Method in class org.beepcore.beep.core.StringOutputDataStream
  Sets the content type of a `DataStream`.
setEncrypted() - Method in class org.beepcore.beep.core.SessionTuningProperties
  sets the status of encryption
setHeader(String, String) - Method in class org.beepcore.beep.core.MimeHeaders
  Adds a MIME entity header to this data stream.
setHeaderValue(String, String) - Method in class org.beepcore.beep.core.ByteOutputDataStream
  Adds a MIME entity header to this data stream.
setHeaderValue(String, String) - Method in class org.beepcore.beep.core.StringOutputDataStream
  Adds a MIME entity header to this data stream.
setLocalCredential(SessionCredential) - Method in class org.beepcore.beep.core.SessionImpl
  Method setLocalCredential
setLocalCredential(Session, SessionCredential) - Static method in class org.beepcore.beep.core.TuningProfile
  Method setLocalCredential
setLocalization(String) - Method in class org.beepcore.beep.core.ProfileRegistry
  Set values for the BEEP greeting localize attribute.
setMessageListener(MessageListener) - Method in interface org.beepcore.beep.core.Channel
  Deprecated.
setMessageListener(MessageListener) - Method in class org.beepcore.beep.lib.SharedChannel
  Sets the `DataListener` for this `SharedChannel`.
setPeerCredential(SessionCredential) - Method in class org.beepcore.beep.core.SessionImpl
  Method setPeerCredential
setPeerCredential(Session, SessionCredential) - Static method in class org.beepcore.beep.core.TuningProfile
  Method setPeerCredential
setProperty(String, String) - Method in class org.beepcore.beep.core.SessionTuningProperties
  generic way to set the value of a property.
setProperty(String, String) - Method in class org.beepcore.beep.profile.ProfileConfiguration
  Stores the value with the associated key in this ProfileConfiguration.
setRequestHandler(RequestHandler) - Method in interface org.beepcore.beep.core.Channel
  Sets the MSG handler for this `Channel`.
setRequestHandler(RequestHandler, boolean) - Method in interface org.beepcore.beep.core.Channel
  Sets the MSG handler for this `Channel`.
setRequestHandler(RequestHandler) - Method in class org.beepcore.beep.lib.SharedChannel
setRequestHandler(RequestHandler, boolean) - Method in class org.beepcore.beep.lib.SharedChannel
setSharedChannelTTL(long) - Method in class org.beepcore.beep.lib.ChannelPool
  Sets the time to live or the number of milleseconds an unused channel will remain in the pool before it is removed from the pool.
setStartData(String) - Method in interface org.beepcore.beep.core.Channel
  Deprecated.
setStartData(String) - Method in class org.beepcore.beep.lib.SharedChannel
setTransferEncoding(String) - Method in class org.beepcore.beep.core.ByteOutputDataStream
  Sets the content transfer encoding of a `DataStream`
setTransferEncoding(String) - Method in class org.beepcore.beep.core.MimeHeaders
  Sets the content transfer encoding of a `DataStream`
setTransferEncoding(String) - Method in class org.beepcore.beep.core.StringOutputDataStream
  Sets the content transfer encoding of a `DataStream`
setTuningProperties(SessionTuningProperties) - Method in class org.beepcore.beep.core.SessionImpl
  sets the tuning properties for this session
skip(long) - Method in class org.beepcore.beep.core.InputDataStreamAdapter
startChannel(String) - Method in interface org.beepcore.beep.core.Session
  Sends a request to start a new Channel on this Session for the specified profile.
startChannel(String, MessageListener) - Method in interface org.beepcore.beep.core.Session
  Deprecated.
startChannel(String, RequestHandler) - Method in interface org.beepcore.beep.core.Session
  Sends a request to start a new Channel on this Session for the specified profile.
startChannel(String, boolean, String) - Method in interface org.beepcore.beep.core.Session
  Sends a request to start a new Channel on this Session for the specified profile.
startChannel(String, boolean, String, MessageListener) - Method in interface org.beepcore.beep.core.Session
  Deprecated.
startChannel(StartChannelProfile, RequestHandler) - Method in interface org.beepcore.beep.core.Session
  Sends a request to start a new Channel on this Session for the specified profile.
startChannel(Collection, MessageListener) - Method in interface org.beepcore.beep.core.Session
  Deprecated.
startChannel(Collection, RequestHandler) - Method in interface org.beepcore.beep.core.Session
  Sends a start channel request using the given list of profiles.
startChannel(String) - Method in class org.beepcore.beep.core.SessionImpl
startChannel(String, MessageListener) - Method in class org.beepcore.beep.core.SessionImpl
startChannel(String, RequestHandler) - Method in class org.beepcore.beep.core.SessionImpl
startChannel(String, boolean, String) - Method in class org.beepcore.beep.core.SessionImpl
startChannel(String, boolean, String, MessageListener) - Method in class org.beepcore.beep.core.SessionImpl
startChannel(StartChannelProfile, RequestHandler) - Method in class org.beepcore.beep.core.SessionImpl
startChannel(Collection, MessageListener) - Method in class org.beepcore.beep.core.SessionImpl
startChannel(Collection, RequestHandler) - Method in class org.beepcore.beep.core.SessionImpl
startChannel(Channel, String, String) - Method in interface org.beepcore.beep.core.StartChannelListener
  Called when the underlying BEEP framework receives a "start" element.
startChannel(Session, String, boolean, String, MessageListener) - Method in class org.beepcore.beep.core.TuningProfile
startChannel(Channel, String, String) - Method in class org.beepcore.beep.profile.echo.EchoProfile
startTLS(TCPSession) - Method in class org.beepcore.beep.profile.tls.TLSProfile
  start a channel for the TLS profile.
stringBufferToAscii(StringBuffer) - Static method in class org.beepcore.beep.util.StringUtil
stringToAscii(String) - Static method in class org.beepcore.beep.util.StringUtil

## T

TCPSession - class org.beepcore.beep.transport.tcp.TCPSession.
  Provides the TCP transport mapping for BEEP according to RFC 3081.
TCPSessionCreator - class org.beepcore.beep.transport.tcp.TCPSessionCreator.
  This class provides a means for applications or other libraries to create a TCP-based BEEP Session with another BEEP peer.
TCPSessionCreator() - Constructor for class org.beepcore.beep.transport.tcp.TCPSessionCreator
TLSProfile - class org.beepcore.beep.profile.tls.TLSProfile.
  TLS provides encrypted and authenticated communication over a session.
TLSProfile() - Constructor for class org.beepcore.beep.profile.tls.TLSProfile
TLSProfileHandshakeCompletedListener - interface org.beepcore.beep.profile.tls.TLSProfileHandshakeCompletedListener.
  receives handshake completed events.
TRAILER - Static variable in class org.beepcore.beep.core.Frame
TuningProfile - class org.beepcore.beep.core.TuningProfile.
  TuningProfiles change the security of a Session, either by negotiating a security layer (such as encryption or some integrity enhancing frame checksum), or by authenticating one or more of the individual peers involved in the session.
TuningProfile() - Constructor for class org.beepcore.beep.core.TuningProfile
  Constructor TuningProfile
TuningResetException - exception org.beepcore.beep.core.TuningResetException.
  Class TuningResetException
TuningResetException(String) - Constructor for class org.beepcore.beep.core.TuningResetException
  Deprecated.
terminate(String) - Method in interface org.beepcore.beep.core.Session
  This method is used to terminate the session when there is an non-recoverable error.
terminate(String) - Method in class org.beepcore.beep.core.SessionImpl
  This method is used to terminate the session when there is an non-recoverable error in the BEEP protocol (framing error, etc.).
terminate(String) - Method in class org.beepcore.beep.transport.tcp.TCPSession
toString() - Method in class org.beepcore.beep.core.BEEPException
toString() - Method in class org.beepcore.beep.core.SessionCredential
  Method toString
toString() - Method in class org.beepcore.beep.core.SessionImpl
toString() - Method in class org.beepcore.beep.core.SessionTuningProperties
  Method toString
toString() - Method in class org.beepcore.beep.transport.tcp.TCPSession
tuningInit() - Method in class org.beepcore.beep.core.SessionImpl
  A reentrant version of init() that doesn't block the first I/O thread waiting on a greeting when it should die and go away.

## U

URI - Static variable in class org.beepcore.beep.profile.tls.TLSProfile
  default URI of the channel to start to start a TLS channel
updateMyReceiveBufferSize(Channel, long, int) - Method in class org.beepcore.beep.core.SessionImpl
  This method is designed to allow for flow control across the multiplexed connection we have.
updateMyReceiveBufferSize(Channel, long, int) - Method in class org.beepcore.beep.transport.tcp.TCPSession
  Update the channel window size with the remote peer by sending SEQ frames as per RFC 3081.
updatePeerReceiveBufferSize(int, long, int) - Method in class org.beepcore.beep.core.SessionImpl
  Method updatePeerReceiveBufferSize

## W

waitForNextSegment() - Method in class org.beepcore.beep.core.InputDataStream

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

Copyright ? 2001 Invisible Worlds, Inc. All Rights Reserved.