JXTA

Uses of Interface
net.jxta.endpoint.Messenger

Packages that use Messenger
net.jxta.endpoint Provides interfaces and classes used for the addressing, filtering, sending, and receiving of messages within JXTA. 
net.jxta.socket The socket package provides interface ala Socket over JXTA pipes. 
net.jxta.util A collection of utility classes used by the JXTA implementation and/or useful to users of the JXTA API. 
 

Uses of Messenger in net.jxta.endpoint
 

Classes in net.jxta.endpoint that implement Messenger
 class AbstractMessenger
          An AbstractMessenger is used to implement messengers (for example, by transport modules).
 class AsyncChannelMessenger
          Extends Channel Messenger behaviour to provide asynchronous message sending via queuing.
 class ChannelMessenger
          A Channel Messenger provides an exclusive interface to the shared messenger.
 class ThreadedMessenger
          This is a messenger meant to be shared by multiple channels and automatically distribute the available bandwidth among the channels.
 

Methods in net.jxta.endpoint that return Messenger
 Messenger EndpointService.getCanonicalMessenger(EndpointAddress addr, Object hint)
          Creates and maps a canonical messenger to the specified destination.
 Messenger ChannelMessenger.getChannelMessenger(PeerGroupID redirection, String service, String serviceParam)
          If applicable, returns another messenger that will send messages to the same destination address than this one, but with the specified default service and serviceParam, possibly rewriting addresses to ensure delivery through the specified redirection.
 Messenger Messenger.getChannelMessenger(PeerGroupID redirection, String service, String serviceParam)
          If applicable, returns another messenger that will send messages to the same destination address than this one, but with the specified default service and serviceParam, possibly rewriting addresses to ensure delivery through the specified redirection.
 Messenger AsyncChannelMessenger.getChannelMessenger(PeerGroupID redirection, String service, String serviceParam)
          If applicable, returns another messenger that will send messages to the same destination address than this one, but with the specified default service and serviceParam, possibly rewriting addresses to ensure delivery through the specified redirection.
 Messenger ThreadedMessenger.getChannelMessenger(PeerGroupID redirection, String service, String serviceParam)
          If applicable, returns another messenger that will send messages to the same destination address than this one, but with the specified default service and serviceParam, possibly rewriting addresses to ensure delivery through the specified redirection.
 Messenger EndpointService.getDirectMessenger(EndpointAddress addr, Object hint, boolean exclusive)
          Returns a Direct Messenger that may be used to send messages via this endpoint to the specified destination.
 Messenger MessengerEvent.getMessenger()
           
 Messenger EndpointService.getMessenger(EndpointAddress addr)
          Returns a Messenger that may be used to send messages via this endpoint to the specified destination.
 Messenger MessageSender.getMessenger(EndpointAddress dest, Object hint)
          Return a Messenger for sending messages to the specified destination EndpointAddress.
 Messenger EndpointService.getMessenger(EndpointAddress addr, Object hint)
          Returns a messenger for the specified destination address.
 Messenger EndpointService.getMessengerImmediate(EndpointAddress addr, Object hint)
          Returns a messenger to the specified destination.
 

Methods in net.jxta.endpoint with parameters of type Messenger
 boolean ListenerAdaptor.watchMessenger(MessengerEventListener listener, Messenger messenger)
          Select the given messenger and invoke the given listener when the messenger is resolved.
 

Constructors in net.jxta.endpoint with parameters of type Messenger
MessengerEvent(Object source, Messenger messenger, EndpointAddress connectionAddress)
          Creates a new instance of MessengerEvent
 

Uses of Messenger in net.jxta.socket
 

Fields in net.jxta.socket declared as Messenger
protected  Messenger JxtaSocket.remoteEphemeralPipeMsgr
          The Messenger we use to
 

Methods in net.jxta.socket that return Messenger
protected static Messenger JxtaSocket.lightweightOutputPipe(PeerGroup group, PipeAdvertisement pipeAdv, PeerAdvertisement peerAdv)
          A lightweight output pipe constructor, note the return type Since all the info needed is available, there's no need for to use the pipe service to resolve the pipe we have all we need to construct a messenger.
 

Methods in net.jxta.socket with parameters of type Messenger
protected  Outgoing JxtaSocket.makeOutgoing(Messenger msgr, long timeout)
          Create an appropriate Outgoing Adaptor.
 

Uses of Messenger in net.jxta.util
 

Fields in net.jxta.util declared as Messenger
protected  Messenger JxtaBiDiPipe.msgr
           
 

Methods in net.jxta.util that return Messenger
protected static Messenger JxtaBiDiPipe.getDirectMessenger(PeerGroup group, PipeAdvertisement pipeAdv, PeerAdvertisement peer)
          A lightweight direct messenger output pipe constructor, note the return type Since all the info needed is available, there's no need for to use the pipe service to resolve the pipe we have all we need to construct a messenger.
protected static Messenger JxtaBiDiPipe.lightweightOutputPipe(PeerGroup group, PipeAdvertisement pipeAdv, PeerAdvertisement peer)
          A lightweight output pipe constructor, note the return type Since all the info needed is available, there's no need for to use the pipe service to resolve the pipe we have all we need to construct a messenger.
 

Methods in net.jxta.util with parameters of type Messenger
protected  void JxtaServerPipe.sendResponseMessage(PeerGroup group, Messenger msgr, PipeAdvertisement pipeAd)
          Method sendResponseMessage get the createResponseMessage and sends it.
 

Constructors in net.jxta.util with parameters of type Messenger
JxtaBiDiPipe(PeerGroup group, Messenger msgr, PipeAdvertisement pipe, StructuredDocument credDoc, boolean isReliable, boolean direct)
          Creates a bidirectional pipe
 


JXSE