|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HarvesterMessageVisitor
Interface for all classes which handles harvester-related messages received from a JMS server. This is implemented with a visitor pattern: Upon receipt, the HarvesterMessageHandler.onMessage() method invokes the Harvesteressage.accept() method on the message with itself as argument. The accept() method in turn invokes the HarvesterMessageVisitorvisit() method, using method overloading to invoke the visit method for the message received. Thus to handle a message, you should subclass HarvesterMessageHandler and override the visit() method for that kind of message. You should not implement this interface in any other way.
Method Summary | |
---|---|
void |
visit(CrawlProgressMessage msg)
This method should be overridden to handle the receipt of a message. |
void |
visit(CrawlStatusMessage msg)
This method should be overridden to handle the receipt of a message. |
void |
visit(DoOneCrawlMessage msg)
This method should be overridden to handle the receipt of a message. |
void |
visit(FrontierReportMessage msg)
This method should be overridden to handle the receipt of a message. |
void |
visit(HarvesterStatusMessage msg)
This method should be overridden to handle the receipt of a message. |
void |
visit(IndexReadyMessage msg)
This method should be overridden to handle the receipt of a message. |
void |
visit(JobEndedMessage msg)
This method should be overridden to handle the receipt of a message. |
Method Detail |
---|
void visit(CrawlStatusMessage msg)
msg
- A received message.void visit(DoOneCrawlMessage msg)
msg
- A received message.void visit(CrawlProgressMessage msg)
msg
- A received message.void visit(FrontierReportMessage msg)
msg
- A received message.void visit(JobEndedMessage msg)
msg
- A received message.void visit(HarvesterStatusMessage msg)
msg
- A received message.void visit(IndexReadyMessage msg)
msg
- A received message.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |