Index (BEEP Core API)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

## A

abort(BEEPError, Channel) - Method in class org.beepcore.beep.core.TuningProfile
  Method abort
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
add(BufferSegment) - Method in class org.beepcore.beep.core.OutputDataStream
addChannelListener(ChannelListener) - Method in class org.beepcore.beep.core.Session
  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 class org.beepcore.beep.core.Session
  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
ALGORITHM - Static variable in class org.beepcore.beep.core.SessionCredential
asciiToString(byte[], int, int) - Static method in class org.beepcore.beep.util.StringUtil
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
available() - Method in class org.beepcore.beep.core.InputDataStreamAdapter
available() - Method in class org.beepcore.beep.core.InputDataStream
availableSegment() - Method in class org.beepcore.beep.core.InputDataStream
  Returns `true` if a `BufferSegment` is available to receive.

## B

BEEP_XML_CONTENT_TYPE - Static variable in class org.beepcore.beep.core.MimeHeaders
  `DataStream` content type ("application/beep+xml");
BEEPError - exception org.beepcore.beep.core.BEEPError.
  Class BEEPError
BEEPError(int) - 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, String, String) - 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 ?`
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
begin(Channel, String, String) - Method in class org.beepcore.beep.core.TuningProfile
  Method begin
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(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[]) - 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, 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[]) - 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(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.
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

Channel - class org.beepcore.beep.core.Channel.
  Channel is a conduit for a certain kind of traffic over a session, determined by the profile of the channel.
Channel(String, String, MessageListener, boolean, Session) - Constructor for class org.beepcore.beep.core.Channel
  Create a `Channel` object.
Channel(String, String, Session) - Constructor for class org.beepcore.beep.core.Channel
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.
clone() - Method in class org.beepcore.beep.core.ProfileRegistry
close() - Method in class org.beepcore.beep.core.InputDataStreamAdapter
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.OutputDataStream
  Deprecated.
close() - Method in class org.beepcore.beep.core.Session
  Closes the `Session` gracefully.
close() - Method in class org.beepcore.beep.core.Channel
  Closes the channel.
close() - Method in class org.beepcore.beep.lib.SharedChannel
  Closes this `SharedChannel`.
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.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
CloseChannelException - exception org.beepcore.beep.core.CloseChannelException.
  A BEEPError designed to return information about the errors associated with a close channel request.
CloseChannelException(int) - 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, String, String) - Constructor for class org.beepcore.beep.core.CloseChannelException
  Constructor CloseChannelException
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).
complete(Channel, SessionCredential, SessionCredential, SessionTuningProperties, ProfileRegistry, Object) - Method in class org.beepcore.beep.core.TuningProfile
  Method complete
ConsoleLog - class org.beepcore.beep.util.ConsoleLog.
  Class ConsoleLog
ConsoleLog() - Constructor for class org.beepcore.beep.util.ConsoleLog
ConsoleLog(int) - Constructor for class org.beepcore.beep.util.ConsoleLog
CONTENT_TRANSFER_ENCODING - Static variable in class org.beepcore.beep.core.MimeHeaders
CONTENT_TYPE - Static variable in class org.beepcore.beep.core.MimeHeaders
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.Session
  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) - 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.Session
  Method disableIO
disableIO() - Method in class org.beepcore.beep.transport.tcp.TCPSession
disableIO(Session) - Static method in class org.beepcore.beep.core.TuningProfile
  Method disableIO

## E

ECHO_URI - Static variable in class org.beepcore.beep.profile.echo.EchoProfile
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.Session
  Method enableIO
enableIO() - Method in class org.beepcore.beep.transport.tcp.TCPSession
enableIO(Session) - Static method in class org.beepcore.beep.core.TuningProfile
  Method enableIO
ENCRYPTION - Static variable in class org.beepcore.beep.core.SessionTuningProperties

## F

Frame - class org.beepcore.beep.core.Frame.
  Frame encapsulates a BEEP protocol frame for MSG, RPY, ERR, ANS and NUL BEEP message types.

## G

getAlgorithm() - Method in class org.beepcore.beep.core.SessionCredential
  Method getAlgorithm
getAnsno() - Method in class org.beepcore.beep.core.MessageStatus
  Returns the answer number.
getAnsno() - Method in class org.beepcore.beep.core.Frame
  Returns the answer number of this `Frame`.
getAnsno() - Method in class org.beepcore.beep.core.Message
  Returns the answer number of this `Message`.
getAppData() - Method in class org.beepcore.beep.core.Channel
  Returns application context data previously set using `setAppData()`.
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
getBufferSize() - Method in class org.beepcore.beep.core.Channel
  Returns the receive buffer size for this channel.
getBufferSize() - Method in class org.beepcore.beep.lib.SharedChannel
getBufferUsed() - Method in class org.beepcore.beep.core.Channel
  Returns the size of the used portion of the receive buffer for this channel.
getBufferUsed() - Method in class org.beepcore.beep.lib.SharedChannel
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.MessageStatus
  Returns the channel.
getChannel() - Method in class org.beepcore.beep.core.Frame
  Returns the `Channel` to which this `Frame` belongs.
getChannel() - Method in class org.beepcore.beep.core.Message
  Returns the `Channel` to which this `Message` belongs.
getChannelAvailableWindow(int) - Method in class org.beepcore.beep.core.Session
  Returns the channel's available window size.
getChannelNumberAsString(Channel) - Method in class org.beepcore.beep.core.Session
  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.StringOutputDataStream
  Returns the value of the MIME entity header `Content-Type`.
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`.
getData() - Method in class org.beepcore.beep.util.BufferSegment
getDataStream() - Method in class org.beepcore.beep.core.Message
  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.StringOutputDataStream
  Returns an `Enumeration` of all the names of the MIME entity headers in this data stream.
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.
getHeaderValue(String) - Method in class org.beepcore.beep.core.StringOutputDataStream
  Retrieves the correspoding `value` to a given a MIME entity header `name`.
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`.
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 class org.beepcore.beep.core.Session
  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.Session
  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 class org.beepcore.beep.core.Channel
  Returns the message listener for this channel.
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 class org.beepcore.beep.core.Message
  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.MessageStatus
  Returns the message number.
getMsgno() - Method in class org.beepcore.beep.core.Frame
  Returns the message number of this `Frame`.
getMsgno() - Method in class org.beepcore.beep.core.Message
  Returns the message number of this `Message`.
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 class 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 class org.beepcore.beep.core.Session
  Get our peer's `SessionCredential` for this session.
getPeerSupportedProfiles() - Method in class org.beepcore.beep.core.Session
  Returns the profiles sent by the remote peer in the greeting.
getProfile() - Method in class org.beepcore.beep.core.Channel
  Returns the profile for this channel.
getProfile() - Method in class org.beepcore.beep.lib.SharedChannel
  Returns the profile used to create this `SharedChannel`.
getProfileRegistry() - Method in class org.beepcore.beep.core.Session
  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
getSeqno() - Method in class org.beepcore.beep.core.Frame
  Returns the `seqno` of this `Frame`.
getSession() - Method in class 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
  Returns a `SharedChannel` which supports the specified `profile` and calls back on the specified `DataListener`.
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 class org.beepcore.beep.core.Channel
  Used to get data that can be piggybacked on a profile reply to a start channel request (or any other scenario we choose) Could be called by users, profile implementors etc.
getState() - Method in class org.beepcore.beep.core.Session
  Returns the state of `Session`.
getTransferEncoding() - Method in class org.beepcore.beep.core.StringOutputDataStream
  Returns the value of the MIME entity header `Content-Transfer-Encoding`.
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`.
getTuningProperties() - Method in class org.beepcore.beep.core.Session
getXMLLang() - Method in class org.beepcore.beep.core.BEEPError
  Method getXMLLang

## H

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.
HeaderParser - class org.beepcore.beep.util.HeaderParser.
HeaderParser(byte[], int) - Constructor for class org.beepcore.beep.util.HeaderParser

## I

init() - Method in class org.beepcore.beep.core.Session
  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) - 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
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.
isClosed() - Method in class org.beepcore.beep.core.InputDataStream
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.
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.
isInitiator() - Method in class org.beepcore.beep.core.Session
  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
isLogged(int) - Static method in class org.beepcore.beep.util.Log
  Used to determine if a message of `sev` will be logged.
isLogged(int) - Method in interface org.beepcore.beep.util.LogService
  Used to determine if a message of `sev` will be logged.
isLogged(int) - Method in class org.beepcore.beep.util.ConsoleLog

## L

LEFT - Static variable in class org.beepcore.beep.core.SessionCredential
LEFT - Static variable in class org.beepcore.beep.core.SessionTuningProperties
listen(InetAddress, int, ProfileRegistry) - Static method in class org.beepcore.beep.transport.tcp.TCPSessionCreator
  Method listen
listen(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
LOCAL_CERTIFICATE - Static variable in class org.beepcore.beep.core.SessionCredential
Log - class org.beepcore.beep.util.Log.
  Class Log
Log() - Constructor for class org.beepcore.beep.util.Log
logEntry(int, String) - Static method in class org.beepcore.beep.util.Log
  Method logEntry
logEntry(int, String, String) - Static method in class org.beepcore.beep.util.Log
  Method logEntry
logEntry(int, String, String) - Method in interface org.beepcore.beep.util.LogService
  Method logEntry
logEntry(int, String, String) - Method in class org.beepcore.beep.util.ConsoleLog
logEntry(int, String, Throwable) - Static method in class org.beepcore.beep.util.Log
  Method logEntry
logEntry(int, String, Throwable) - Method in interface org.beepcore.beep.util.LogService
  Method logEntry
logEntry(int, String, Throwable) - Method in class org.beepcore.beep.util.ConsoleLog
logEntry(int, Throwable) - Static method in class org.beepcore.beep.util.Log
  Method logEntry
LogService - interface org.beepcore.beep.util.LogService.
  Interface LogService

## 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 - class org.beepcore.beep.core.Message.
  Message encapsulates the BEEP MSG, RPY, ERR and NUL message types.
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 class org.beepcore.beep.core.Message
  BEEP message type.
MESSAGE_TYPE_ERR - Static variable in class org.beepcore.beep.core.Message
  BEEP message type.
MESSAGE_TYPE_MSG - Static variable in class org.beepcore.beep.core.Message
  BEEP message type.
MESSAGE_TYPE_NUL - Static variable in class org.beepcore.beep.core.Message
  BEEP message type.
MESSAGE_TYPE_RPY - Static variable in class org.beepcore.beep.core.Message
  BEEP message type.
MESSAGE_TYPE_UNK - Static variable in class org.beepcore.beep.core.Message
  Uninitialized BEEP message.
MessageListener - interface org.beepcore.beep.core.MessageListener.
  Provided to allow for the registration of a `MessageListener` on a given Channel.
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.
MIDDLE - Static variable in class org.beepcore.beep.core.SessionCredential
MIDDLE - Static variable in class org.beepcore.beep.core.SessionTuningProperties
mimeHeaders - Variable in class org.beepcore.beep.core.OutputDataStream
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.
MIN_FRAME_SIZE - Static variable in class org.beepcore.beep.core.Frame
MIN_HEADER_SIZE - Static variable in class org.beepcore.beep.core.Frame

## 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

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
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.

## P

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.Session
  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.
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
propertyNames() - Method in class org.beepcore.beep.profile.ProfileConfiguration
  Returns an enumeration of all the keys in this ProfileConfiguration.

## R

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(Message) - Method in class org.beepcore.beep.lib.MessageQueue
receiveMSG(Message) - 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.
REMOTE_ADDRESS - Static variable in class org.beepcore.beep.core.SessionCredential
REMOTE_CERTIFICATE - Static variable in class org.beepcore.beep.core.SessionCredential
removeChannelListener(ChannelListener) - Method in class org.beepcore.beep.core.Session
  Removes the listener from the list of listeners to be notified of future events.
removeHeader(String) - Method in class org.beepcore.beep.core.StringOutputDataStream
  Removes the `name` and `value` of a MIME entity header from the data stream.
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.
removeSessionListener(SessionListener) - Method in class org.beepcore.beep.core.Session
  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.
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.
reset(SessionCredential, SessionCredential, SessionTuningProperties, ProfileRegistry, Object) - Method in class org.beepcore.beep.core.Session
  This method is used by a tuning profile to reset the session after the tuning is complete.
reset(SessionCredential, SessionCredential, SessionTuningProperties, ProfileRegistry, Object) - Method in class org.beepcore.beep.transport.tcp.TCPSession
reset(Session, SessionCredential, SessionCredential, SessionTuningProperties, ProfileRegistry, Object) - Static method in class org.beepcore.beep.core.TuningProfile
  Method reset
RIGHT - Static variable in class org.beepcore.beep.core.SessionCredential
RIGHT - Static variable in class org.beepcore.beep.core.SessionTuningProperties

## S

sendANS(OutputDataStream) - Method in class org.beepcore.beep.core.Message
  Sends a message of type ANS.
sendERR(BEEPError) - Method in class org.beepcore.beep.core.Message
  Sends a message of type ERR.
sendERR(int, String) - Method in class org.beepcore.beep.core.Message
  Sends a message of type ERR.
sendERR(int, String, String) - Method in class org.beepcore.beep.core.Message
  Sends a message of type ERR.
sendFrame(Frame) - Method in class org.beepcore.beep.core.Session
  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 class org.beepcore.beep.core.Channel
  Sends a message of type MSG.
sendMSG(OutputDataStream, ReplyListener) - Method in class org.beepcore.beep.lib.SharedChannel
  Send a message of type MSG.
sendNUL() - Method in class org.beepcore.beep.core.Message
  Sends a message of type NUL.
sendProfile(Session, String, String, Channel) - Static method in class org.beepcore.beep.core.TuningProfile
  Method sendProfile
sendRequest(OutputDataStream) - Method in class org.beepcore.beep.lib.SharedChannel
  Sends a 'synchronous' request on this `SharedChannel`.
sendRPY(OutputDataStream) - Method in class org.beepcore.beep.core.Message
  Sends a message of type RPY.
Session - class org.beepcore.beep.core.Session.
  This class encapsulates the notion of a BEEP Session (a relationship between BEEP peers).
SESSION_STATE_ABORTED - Static variable in class org.beepcore.beep.core.Session
SESSION_STATE_ACTIVE - Static variable in class org.beepcore.beep.core.Session
SESSION_STATE_CLOSE_PENDING - Static variable in class org.beepcore.beep.core.Session
SESSION_STATE_CLOSED - Static variable in class org.beepcore.beep.core.Session
SESSION_STATE_CLOSING - Static variable in class org.beepcore.beep.core.Session
SESSION_STATE_GREETING_SENT - Static variable in class org.beepcore.beep.core.Session
SESSION_STATE_INITIALIZED - Static variable in class org.beepcore.beep.core.Session
SESSION_STATE_TUNING - Static variable in class org.beepcore.beep.core.Session
SESSION_STATE_TUNING_PENDING - Static variable in class org.beepcore.beep.core.Session
Session(ProfileRegistry, int, SessionCredential, SessionCredential, SessionTuningProperties) - Constructor for class org.beepcore.beep.core.Session
  Default Session Constructor.
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
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
setAppData(Object) - Method in class org.beepcore.beep.core.Channel
  Set the application context data member for future retrieval.
setComplete() - Method in class org.beepcore.beep.core.OutputDataStream
setContentType(String) - Method in class org.beepcore.beep.core.StringOutputDataStream
  Sets the content type of a `DataStream`.
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`.
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.StringOutputDataStream
  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.
setLocalCredential(SessionCredential) - Method in class org.beepcore.beep.core.Session
  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.
setLogService(LogService) - Static method in class org.beepcore.beep.util.Log
  Method setLogService
setMessageListener(MessageListener) - Method in class org.beepcore.beep.core.Channel
  Sets the `MessageListener` for this channel.
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.Session
  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.
setReceiveBufferSize(int) - Method in class org.beepcore.beep.core.Channel
  Sets the receive buffer size for this channel.
setReceiveBufferSize(int) - Method in class org.beepcore.beep.lib.SharedChannel
setSeverity(int) - Method in class org.beepcore.beep.util.ConsoleLog
  Method setSeverity
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 class org.beepcore.beep.core.Channel
  Used to set data that can be piggybacked on a profile reply to a start channel request (or any other scenario we choose) called by Channel Zero
setTransferEncoding(String) - Method in class org.beepcore.beep.core.StringOutputDataStream
  Sets the content transfer encoding of a `DataStream`
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`
setTuningProperties(SessionTuningProperties) - Method in class org.beepcore.beep.core.Session
  sets the tuning properties for this session
SEV_ALERT - Static variable in class org.beepcore.beep.util.Log
  A condition that should be corrected immediately
SEV_CRITICAL - Static variable in class org.beepcore.beep.util.Log
  Critical conditions
SEV_DEBUG - Static variable in class org.beepcore.beep.util.Log
  Messages that contain information normally of use only when debugging a program
SEV_DEBUG_VERBOSE - Static variable in class org.beepcore.beep.util.Log
  Messages that contain a LOT of information normally of use only when debugging a program
SEV_EMERGENCY - Static variable in class org.beepcore.beep.util.Log
  System is unusable
SEV_ERROR - Static variable in class org.beepcore.beep.util.Log
  Errors
SEV_INFORMATIONAL - Static variable in class org.beepcore.beep.util.Log
  Informational messages
SEV_NOTICE - Static variable in class org.beepcore.beep.util.Log
  Normal but significant conditions that may require special handling
SEV_WARNING - Static variable in class org.beepcore.beep.util.Log
  Warning messages
SharedChannel - class org.beepcore.beep.lib.SharedChannel.
  `SharedChannel` references a `Channel`.
skip(long) - Method in class org.beepcore.beep.core.InputDataStreamAdapter
STANDARD_PROPERTIES - Static variable in class org.beepcore.beep.core.SessionTuningProperties
startChannel(Channel, String, String) - Method in interface org.beepcore.beep.core.StartChannelListener
  Called when the underlying BEEP framework receives a "start" element.
startChannel(Channel, String, String) - Method in class org.beepcore.beep.profile.echo.EchoProfile
startChannel(Collection, MessageListener) - Method in class org.beepcore.beep.core.Session
  Sends a start channel request using the given list of profiles.
startChannel(Session, String, boolean, String, MessageListener) - Method in class org.beepcore.beep.core.TuningProfile
startChannel(String) - Method in class org.beepcore.beep.core.Session
  Sends a start channel request using the specified profile.
startChannel(String, boolean, String, MessageListener) - Method in class org.beepcore.beep.core.Session
  Sends a start channel request using the specified profile.
startChannel(String, MessageListener) - Method in class org.beepcore.beep.core.Session
  Sends a start channel request using the specified profile.
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) - 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, String, String) - 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) - Constructor for class org.beepcore.beep.core.StartChannelProfile
  Constructor StartChannelProfile
StartChannelProfile(String, boolean, String) - Constructor for class org.beepcore.beep.core.StartChannelProfile
  Constructor StartChannelProfile
startTLS(TCPSession) - Method in class org.beepcore.beep.profile.tls.TLSProfile
  start a channel for the TLS profile.
STATE_ABORTED - Static variable in class org.beepcore.beep.core.Channel
STATE_ACTIVE - Static variable in class org.beepcore.beep.core.Channel
STATE_CLOSE_PENDING - Static variable in class org.beepcore.beep.core.Channel
STATE_CLOSED - Static variable in class org.beepcore.beep.core.Channel
STATE_CLOSING - Static variable in class org.beepcore.beep.core.Channel
STATE_INITIALIZED - Static variable in class org.beepcore.beep.core.Channel
STATE_STARTING - Static variable in class org.beepcore.beep.core.Channel
STATE_TUNING - Static variable in class org.beepcore.beep.core.Channel
STATE_TUNING_PENDING - Static variable in class org.beepcore.beep.core.Channel
stringBufferToAscii(StringBuffer) - Static method in class org.beepcore.beep.util.StringUtil
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.
stringToAscii(String) - Static method in class org.beepcore.beep.util.StringUtil
StringUtil - 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
terminate(String) - Method in class org.beepcore.beep.core.Session
  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
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.
toString() - Method in class org.beepcore.beep.core.SessionCredential
  Method toString
toString() - Method in class org.beepcore.beep.core.SessionTuningProperties
  Method toString
toString() - Method in class org.beepcore.beep.core.BEEPException
TRAILER - Static variable in class org.beepcore.beep.core.Frame
tuningInit() - Method in class org.beepcore.beep.core.Session
  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.
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
  Constructor TuningResetException

## U

updateMyReceiveBufferSize(Channel, long, long, int, int, int) - Method in class org.beepcore.beep.core.Session
  This method is designed to allow for flow control across the multiplexed connection we have.
updateMyReceiveBufferSize(Channel, long, long, int, int, 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.Session
  Method updatePeerReceiveBufferSize
URI - Static variable in class org.beepcore.beep.profile.tls.TLSProfile
  default URI of the channel to start to start a TLS channel

## 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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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