JXTA

Uses of Interface
net.jxta.util.SimpleSelectable

Packages that use SimpleSelectable
net.jxta.endpoint Provides interfaces and classes used for the addressing, filtering, sending, and receiving of messages within JXTA. 
net.jxta.util A collection of utility classes used by the JXTA implementation and/or useful to users of the JXTA API. 
 

Uses of SimpleSelectable in net.jxta.endpoint
 

Subinterfaces of SimpleSelectable in net.jxta.endpoint
 interface Messenger
          A Messenger is used to send messages to a destination.
 

Classes in net.jxta.endpoint that implement SimpleSelectable
 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 Message
          Messages are abstract containers for protocol messages within JXTA.
 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 with parameters of type SimpleSelectable
 void Message.itemChanged(SimpleSelectable o)
          This method is invoked when the given selectable object has changed.
 void AbstractMessenger.itemChanged(SimpleSelectable changedObject)
          Implements a default for all AbstractMessengers: mirror the event to our selectors.
 

Uses of SimpleSelectable in net.jxta.util
 

Classes in net.jxta.util that implement SimpleSelectable
 class AbstractSimpleSelectable
          This a tool to implement selectable objects.
 class SimpleSelector
          A very primitive version of NIO's select mechanism.
 

Methods in net.jxta.util that return SimpleSelectable
 SimpleSelectable SimpleSelectable.IdentityReference.getObject()
           
 

Methods in net.jxta.util that return types with arguments of type SimpleSelectable
 Collection<SimpleSelectable> SimpleSelector.select()
          This blocks unless and until at least one of the selected items reports that it changed.
 

Methods in net.jxta.util with parameters of type SimpleSelectable
 void SimpleSelectable.itemChanged(SimpleSelectable changedObject)
          This method is invoked when the given selectable object has changed.
 void SimpleSelector.itemChanged(SimpleSelectable item)
          This method is invoked when the given selectable object has changed.
protected  void AbstractSimpleSelectable.registerListener(SimpleSelectable selectable)
          This method takes any listener, not just a SimpleSelector.
protected  void AbstractSimpleSelectable.unregisterListener(SimpleSelectable selectable)
          This method takes any listener, not just a SimpleSelector.
 

Constructors in net.jxta.util with parameters of type SimpleSelectable
AbstractSimpleSelectable(SimpleSelectable srcObject)
          Standard constructor for cases where the selectable object is some other object.
SimpleSelectable.IdentityReference(SimpleSelectable object)
          Creates a new IdentityReference object
 


JXSE