org.ceno.tracker.cli
Interface ICenoMessagesService

All Known Implementing Classes:
CachedCenoMessagesService

public interface ICenoMessagesService

Access to the ceno messing features. Calling this service will not necessary call ceno backend server. See references for semantic of messages type.

Since:
0.0.2
Author:
Andre Albert <andre.albert82@googlemail.com>
See Also:
UnicastMessage, MulticastMessage, BroadcastMessage

Method Summary
 java.util.Collection<BroadcastMessage> findBroadcastMessages()
           
 java.util.Collection<MulticastMessage> findMulticastMessages(Resource r)
           
 java.util.Collection<UnicastMessage> findUnicastMessages(Developer d)
           
 java.util.Collection<MessageContext> getMessageContexts()
           
 

Method Detail

findUnicastMessages

java.util.Collection<UnicastMessage> findUnicastMessages(Developer d)
Parameters:
d -
Returns:
all private Messages with a receiver matching the Developer param
Since:
0.0.2

findMulticastMessages

java.util.Collection<MulticastMessage> findMulticastMessages(Resource r)
Parameters:
r - group of the multicast message
Returns:
all Message that refer to a certain resource
Since:
0.0.2

findBroadcastMessages

java.util.Collection<BroadcastMessage> findBroadcastMessages()
Returns:
all general public chat messages
Since:
0.0.2

getMessageContexts

java.util.Collection<MessageContext> getMessageContexts()
Returns:
Since:
0.0.3