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
EndpointListener A listener for messages.
EndpointService The EndpointService provides the API for sending and receiving messages between peers.
MessageFilterListener This interface is used by Message Filters.
MessagePropagater A MessagePropagater is a MessageTransport that can send propagated (multicast) messages.
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.
WireFormatMessage A wire serialization of an abstract message.
WireFormatMessageFactory.Instantiator Interface for instantiators of wire format messages.
 

Class Summary
AbstractMessenger An AbstractMessenger is used to implement messengers (for example, by transport modules).
AsyncChannelMessenger Extends Channel Messenger behaviour to provide asynchronous message sending via queuing.
AsyncChannelMessenger.PendingMessage The representation of a queued message.
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 The legacy getMessenger asynchronous API never returns any object to the invoker until a messenger could actually be made, allowing the application to supply a listener to be invoked when the operation completes.
Message Messages are abstract containers for protocol messages within JXTA.
Message.element Holds an element, its namespace and optionally an override signature element.
MessageElement JXTA Message Elements are used to add data to a JXTA Message.
MessengerEvent An event which indicates that a messenger has been successfully created.
MessengerState 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 bandwidth among the channels.
WireFormatMessageFactory This class is a class factory for Wire Format Messages.
 

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

JXSE