Class Oort.CloudListener

java.lang.Object
org.cometd.oort.Oort.CloudListener
All Implemented Interfaces:
EventListener, org.cometd.bayeux.Bayeux.BayeuxListener, org.cometd.bayeux.server.ConfigurableServerChannel.ServerChannelListener, org.cometd.bayeux.server.ServerChannel.MessageListener
Enclosing class:
Oort

protected class Oort.CloudListener extends Object implements org.cometd.bayeux.server.ServerChannel.MessageListener

This listener handles messages sent to /oort/cloud that contains the list of comets connected to the Oort that just joined the cloud.

For example, if comets A and B are connected, and if comets C and D are connected, when connecting A and C, a message is sent from A to C on /oort/cloud containing the comets connected to A (in this case B). When C receives this message, it knows it has to connect to B also.