public abstract class HarvesterMessageHandler extends Object implements HarvesterMessageVisitor, javax.jms.MessageListener
Classes should not implement HarvesterMessageVisitor but extend this class.
HarvesterMessageVisitor
Constructor and Description |
---|
HarvesterMessageHandler() |
Modifier and Type | Method and Description |
---|---|
void |
onMessage(javax.jms.Message msg)
Unpacks and calls accept() on the message object.
|
void |
visit(CrawlProgressMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(CrawlStatusMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(DoOneCrawlMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(FrontierReportMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(HarvesterReadyMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(HarvesterRegistrationRequest msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(HarvesterRegistrationResponse msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(IndexReadyMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(IndexRequestMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(JobEndedMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
public HarvesterMessageHandler()
public void onMessage(javax.jms.Message msg)
This method catches all exceptions and logs them.
onMessage
in interface javax.jms.MessageListener
msg
- an ObjectMessagepublic void visit(CrawlStatusMessage msg) throws PermissionDenied
visit
in interface HarvesterMessageVisitor
msg
- a CrawlStatusMessagePermissionDenied
- when invokedpublic void visit(DoOneCrawlMessage msg) throws PermissionDenied
visit
in interface HarvesterMessageVisitor
msg
- a DoOneCrawlMessagePermissionDenied
- when invokedpublic void visit(CrawlProgressMessage msg)
visit
in interface HarvesterMessageVisitor
msg
- a CrawlProgressMessage
PermissionDenied
- when invokedpublic void visit(FrontierReportMessage msg)
visit
in interface HarvesterMessageVisitor
msg
- a FrontierReportMessage
PermissionDenied
- when invokedpublic void visit(JobEndedMessage msg)
visit
in interface HarvesterMessageVisitor
msg
- a JobEndedMessage
PermissionDenied
- when invokedpublic void visit(HarvesterReadyMessage msg)
visit
in interface HarvesterMessageVisitor
msg
- a HarvesterReadyMessage
PermissionDenied
- when invokedpublic void visit(IndexReadyMessage msg)
visit
in interface HarvesterMessageVisitor
msg
- a IndexReadyMessage
PermissionDenied
- when invokedpublic void visit(IndexRequestMessage msg)
visit
in interface HarvesterMessageVisitor
msg
- a IndexRequestMessage
PermissionDenied
- when invokedpublic void visit(HarvesterRegistrationRequest msg)
visit
in interface HarvesterMessageVisitor
msg
- a HarvesterRegistrationRequest
public void visit(HarvesterRegistrationResponse msg)
visit
in interface HarvesterMessageVisitor
msg
- a HarvesterRegistrationResponse
Copyright © 2005–2016 The Royal Danish Library, the Danish State and University Library, the National Library of France and the Austrian National Library.. All rights reserved.