ca.mcgill.cs.postina.scribe
Class UnsubscribeRequest

java.lang.Object
  extended by ca.mcgill.cs.postina.scribe.ScribeRequestMessage
      extended by ca.mcgill.cs.postina.scribe.UnsubscribeRequest
All Implemented Interfaces:
java.io.Serializable, rice.p2p.commonapi.Message, rice.p2p.scribe.ScribeContent

public class UnsubscribeRequest
extends ScribeRequestMessage

An UnsubscribeRequest is a ScribeRequestMessage that tells the client to it is sent how from which topics it has to unsubscribe.

Version:
Oct 23, 2007
Author:
Dominik Zindel
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
 
Fields inherited from interface rice.p2p.commonapi.Message
DEFAULT_PRIORITY, HIGH_PRIORITY, LOW_PRIORITY, LOWEST_PRIORITY, MAX_PRIORITY, MEDIUM_HIGH_PRIORITY, MEDIUM_LOW_PRIORITY, MEDIUM_PRIORITY
 
Constructor Summary
protected UnsubscribeRequest(java.util.Collection<rice.p2p.scribe.Topic> topics)
          The constructor for a UnsubscribeRequest takes the collection of the topics from which the client should unsubscribe.
 
Method Summary
 
Methods inherited from class ca.mcgill.cs.postina.scribe.ScribeRequestMessage
getContent, getPriority, getTopics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

UnsubscribeRequest

protected UnsubscribeRequest(java.util.Collection<rice.p2p.scribe.Topic> topics)
The constructor for a UnsubscribeRequest takes the collection of the topics from which the client should unsubscribe.

Parameters:
topics - The collection of Topics to which the client has to subscribe.