JXTA

net.jxta.share
Class MessageProcessor

java.lang.Object
  |
  +--net.jxta.share.MessageProcessor
Direct Known Subclasses:
GetMessageProcessor, ListMessageProcessor

public abstract class MessageProcessor
extends java.lang.Object
implements java.lang.Runnable

The MessageProcessor class is the abstract parent of any class, such as ListMessageProcessor, which processes a queues of Messages for the ContentManagementService.


Constructor Summary
MessageProcessor(CMS inCMS)
           
 
Method Summary
 net.jxta.share.ContentManager getContentManager()
           
 net.jxta.pipe.Pipe getPipe()
           
 net.jxta.protocol.PipeAdvertisement getPipeAdvertisement()
           
protected abstract  void process(net.jxta.endpoint.Message message)
           
 void push(net.jxta.endpoint.Message message)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageProcessor

public MessageProcessor(CMS inCMS)
Method Detail

getPipe

public net.jxta.pipe.Pipe getPipe()

getPipeAdvertisement

public net.jxta.protocol.PipeAdvertisement getPipeAdvertisement()

getContentManager

public net.jxta.share.ContentManager getContentManager()

run

public void run()
Specified by:
run in interface java.lang.Runnable

push

public void push(net.jxta.endpoint.Message message)

process

protected abstract void process(net.jxta.endpoint.Message message)

JXTA