## Package org.beepcore.beep.core

Interface Summary
Channel: This interface represents the operations available for all BEEP Channels.
Message: This interface represents the operations available for all types of messages.
MessageListener: Provided to allow for the registration of a `MessageListener` on a given Channel.
MessageMSG: This interface represents the operations available for messages of type MSG.
ReplyListener: Provided to allow for the registration of a `ReplyListener` per request.
RequestHandler: This interface is used by profiles to receive MSG messages.
Session: This interface represents the operations available for all BEEP Sessions.
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.

Class Summary
ByteOutputDataStream: `ByteOutputDataStream` represents a BEEP message's payload.
Frame: Frame encapsulates a BEEP protocol frame for MSG, RPY, ERR, ANS and NUL BEEP message types.
InputDataStream: `InputDataStream` holds a stream of `BufferSegments`(s) and provides accessor methods to that stream.
InputDataStreamAdapter
MessageImpl: Message encapsulates the BEEP MSG, RPY, ERR and NUL message types.
MessageStatus
MimeHeaders
OutputDataStream: `OutputDataStream` represents a BEEP message's payload as a stream.
ProfileRegistry: Maintains a set of associations between URIs and `StartChannelListener`s.
SessionCredential: Class SessionCredential
SessionImpl: This class encapsulates the notion of a BEEP Session (a relationship between BEEP peers).
SessionTuningProperties: Class SessionTuningProperties
StartChannelProfile: Class StartChannelProfile
StringOutputDataStream: `StringOutputDataStream` represents a BEEP message's payload.
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.

Exception Summary
AbortChannelException: This exception is thrown by listeners to cause the session to terminate.
BEEPError: Class BEEPError
BEEPException: An exception for representing BEEP related errors.
BEEPInterruptedException: Signals that an I/O operation has been interrupted.
CloseChannelException: A BEEPError designed to return information about the errors associated with a close channel request.
StartChannelException: A subclass of BEEPError designed to return information about the errors associated with a close channel request.
TuningResetException: Class TuningResetException

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