Project JXTA

Package net.jxta.endpoint

Provides interfaces and classes used for the addressing, filtering, sending, and receiving of messages within JXTA.

See:
          Description

Interface Summary
EndpointFilterListener Deprecated. See the MessageFilterListener.
EndpointListener This interface is used in order to set up an EndpointService listener.
EndpointService The EndpointService provides the API for sending and receiving messages between peers.
MessageFilterListener This interface is used by Message Filters.
MessageReceiver A MessageReceiver is a MessageTransport that is capable of receiving messages.
MessageSender A MessageSender is a MessageTransport that is able to send messages to remote peers using some protocol.
MessageTransport A MessageTransport is responsible for sending and/or receiving JXTA messages from an external network.
Messenger A Messenger is used to send messages to a destination.
MessengerEventListener A listener for MessengerEvents.
OutgoingMessageEventListener A listener for events concerning the status of outgoing messages.
 

Class Summary
AbstractMessenger An AbstractMessenger is used to implement messengers (for example, by transport modules).
AsyncChannelMessenger  
AsyncChannelMessenger.PendingMessage  
ByteArrayMessageElement A Message Element using byte arrays for the element data.
ChannelMessenger A Channel Messenger provides an exclusive interface to the shared messenger.
EndpointAddress Describes a destination to which JXTA messages may be sent.
InputStreamMessageElement A Message Element using InputStream as the source for the element data.
ListenerAdaptor  
Message Messages are containers for protocol messages within JXTA.
Message.element holds an element and its namespace
MessageElement JXTA Message Elements are used to add data to a Message.
MessengerEvent An event which indicates that a messenger has been successfully created.
MessengerState This class implements the complete standard messenger life cycle state machine that all messengers must obey.
OutgoingMessageEvent An event which provides notification of the the transmission status of an outgoing message.
StringMessageElement A Message Element using character strings for the element data.
TextDocumentMessageElement A Message Element using JXTA TextDocument for the element data.
TextMessageElement An extension of MessageElement for managing elements that are composed of character text.
ThreadedMessenger This is a messenger meant to be shared by multiple channels and automatically distribute the available bandwith among the channels.
 

Package net.jxta.endpoint Description

Provides interfaces and classes used for the addressing, filtering, sending, and receiving of messages within JXTA.

See Also:
JXTA Protocols Specification

JXTA J2SE