JXTA

Uses of Class
net.jxta.impl.endpoint.BlockingMessenger

Packages that use BlockingMessenger
net.jxta.impl.endpoint A JXTA EndpointService implementation which implements the standard JXTA Endpoint Service. 
net.jxta.impl.endpoint.cbjx A JXTA MessageTransport implementation which which provides message verification by examining message signatures. 
net.jxta.impl.endpoint.relay A JXTA MessageTransport implementation which which provides client polling and server store-and forward functionality for peers incapable of receiving incoming connections. 
net.jxta.impl.endpoint.router A JXTA MessageTransport implementation which simply translates addresses in messages from peer ids to physical Endpoint Addresses. 
net.jxta.impl.endpoint.servlethttp A JXTA MessageTransport implementation which uses the HTTP protocol. 
net.jxta.impl.endpoint.tcp A JXTA MessageTransport implementation which uses raw TCP/IP sockets. 
net.jxta.impl.endpoint.tls A JXTA MessageTransport implementation which which provides secure, private message transmission using TLS sockets. 
 

Uses of BlockingMessenger in net.jxta.impl.endpoint
 

Subclasses of BlockingMessenger in net.jxta.impl.endpoint
 class LoopbackMessenger
          This class implements local delivery of messages (for example when the InputPipe and the OutputPipe are located on the same peer)

The reason this class is useful is that it may not always be possible to connect to oneself without actually through the relay. i.e.

 

Uses of BlockingMessenger in net.jxta.impl.endpoint.cbjx
 

Subclasses of BlockingMessenger in net.jxta.impl.endpoint.cbjx
 class CbJxMessenger
          This class is the Messenger used to send CbJx Messages
 

Uses of BlockingMessenger in net.jxta.impl.endpoint.relay
 

Subclasses of BlockingMessenger in net.jxta.impl.endpoint.relay
protected static class RelayServerClient.RelayMessenger
           
 

Uses of BlockingMessenger in net.jxta.impl.endpoint.router
 

Subclasses of BlockingMessenger in net.jxta.impl.endpoint.router
(package private)  class RouterMessenger
          Messenger for destinations which are logical peers.
 

Uses of BlockingMessenger in net.jxta.impl.endpoint.servlethttp
 

Subclasses of BlockingMessenger in net.jxta.impl.endpoint.servlethttp
(package private)  class HttpClientMessenger
          Simple messenger that simply posts a message to a URL.
(package private)  class HttpServletMessenger
          Simple messenger that waits for a message to give back to the requesting client

This messenger is not entirely thread-safe.

 

Uses of BlockingMessenger in net.jxta.impl.endpoint.tcp
 

Subclasses of BlockingMessenger in net.jxta.impl.endpoint.tcp
 class TcpMessenger
          Implements a messenger which sends messages via raw TCP sockets.
 

Uses of BlockingMessenger in net.jxta.impl.endpoint.tls
 

Subclasses of BlockingMessenger in net.jxta.impl.endpoint.tls
 class TlsMessenger
          This class implements sending messages through a TLS connection.
(package private)  class TlsTransport.TlsLoopbackMessenger
          Extends LoopbackMessenger to add a message property to passed messages so that TLS pipes and other users can be sure that the message originate with the local TLS transport.
 


JXSE