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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
audit
(AuditContext auditContext, AuditMessage... auditMessages) void
clear()
Clears the message listMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.openehealth.ipf.commons.audit.queue.AuditMessageQueue
flush, shutdown
-
Constructor Details
-
RecordingAuditMessageQueue
public RecordingAuditMessageQueue()
-
-
Method Details
-
audit
- Specified by:
audit
in interfaceAuditMessageQueue
- Parameters:
auditContext
- IPF audit contextauditMessages
- one or more audit message instances
-
getMessages
- Specified by:
getMessages
in interfaceAbstractMockedAuditMessageQueue
-
getFirstMessage
-
clear
public void clear()Clears the message list- Specified by:
clear
in interfaceAbstractMockedAuditMessageQueue
-