public abstract class ArchiveMessageHandler extends Object implements ArchiveMessageVisitor, javax.jms.MessageListener
Classes should not implement ArchiveMessageVisitor but extend this class.
ArchiveMessageVisitor
Constructor and Description |
---|
ArchiveMessageHandler()
Creates a ArchiveMessageHandler object.
|
Modifier and Type | Method and Description |
---|---|
void |
onMessage(javax.jms.Message msg)
Unpacks and calls accept() on the message object.
|
void |
visit(AdminDataMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(BatchEndedMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(BatchMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(BatchReplyMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(CorrectMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(GetAllChecksumsMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(GetAllFilenamesMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(GetChecksumMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(GetFileMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(GetMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(HeartBeatMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(RemoveAndGetFileMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(StoreMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
void |
visit(UploadMessage msg)
This method should be overridden and implemented by a sub class if message handling is wanted.
|
public ArchiveMessageHandler()
public void onMessage(javax.jms.Message msg)
This method catches all exceptions and logs them.
onMessage
in interface javax.jms.MessageListener
msg
- a ObjectMessagepublic void visit(BatchEndedMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- a BatchEndedMessagePermissionDenied
- when invokedpublic void visit(BatchMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- a BatchMessagePermissionDenied
- when invokedpublic void visit(BatchReplyMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- a BatchReplyMessagePermissionDenied
- when invokedpublic void visit(GetFileMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- a GetFileMessagePermissionDenied
- when invokedpublic void visit(GetMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- a GetMessagePermissionDenied
- when invokedpublic void visit(HeartBeatMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- a HeartBeatMessagePermissionDenied
- when invokedpublic void visit(StoreMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- a StoreMessagePermissionDenied
- when invokedpublic void visit(UploadMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- an UploadMessagePermissionDenied
- when invokedpublic void visit(AdminDataMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- a AdminDataMessagePermissionDenied
- when invokedpublic void visit(RemoveAndGetFileMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- a RemoveAndGetFilePermissionDenied
- when invokedpublic void visit(CorrectMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- an CorrectMessage for correcting a record.PermissionDenied
- when invokedpublic void visit(GetChecksumMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- the GetChecksumMessagePermissionDenied
- when invokedpublic void visit(GetAllChecksumsMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- the GetAllChecksumMessagePermissionDenied
- when invokedpublic void visit(GetAllFilenamesMessage msg) throws PermissionDenied
visit
in interface ArchiveMessageVisitor
msg
- an GetAllFilenamesMessagePermissionDenied
- when invokedCopyright © 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.