Class RecordingAuditMessageQueue
java.lang.Object
org.openehealth.ipf.commons.audit.queue.RecordingAuditMessageQueue
- All Implemented Interfaces:
AbstractMockedAuditMessageQueue,AuditMessageQueue
For testing only: an implementation that records the audit messages in memory.
After some time, this will cause OutOfMemoryErrors.
- Since:
- 3.5
- Author:
- Christian Ohr
-
Field Summary
Fields inherited from interface org.openehealth.ipf.commons.audit.queue.AuditMessageQueue
X_IPF_ATNA_APPLICATION, X_IPF_ATNA_HOSTNAME, X_IPF_ATNA_PROCESSID, X_IPF_ATNA_TIMESTAMP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaudit(AuditContext auditContext, AuditMessage... auditMessages) voidclear()Clears the message listMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openehealth.ipf.commons.audit.queue.AuditMessageQueue
flush, shutdown
-
Constructor Details
-
RecordingAuditMessageQueue
public RecordingAuditMessageQueue()
-
-
Method Details
-
audit
- Specified by:
auditin interfaceAuditMessageQueue- Parameters:
auditContext- IPF audit contextauditMessages- one or more audit message instances
-
getMessages
- Specified by:
getMessagesin interfaceAbstractMockedAuditMessageQueue
-
getFirstMessage
-
clear
public void clear()Clears the message list- Specified by:
clearin interfaceAbstractMockedAuditMessageQueue
-