public class RecordingAuditMessageTransmission extends Object implements AuditTransmissionProtocol
HTTPS_CIPHERSUITES, JAVAX_NET_DEBUG, JAVAX_NET_SSL_KEYSTORE, JAVAX_NET_SSL_KEYSTORE_PASSWORD, JAVAX_NET_SSL_KEYSTORE_TYPE, JAVAX_NET_SSL_TRUSTSTORE, JAVAX_NET_SSL_TRUSTSTORE_PASSWORD, JAVAX_NET_SSL_TRUSTSTORE_TYPE, JDK_TLS_CLIENT_PROTOCOLS
Constructor and Description |
---|
RecordingAuditMessageTransmission() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears the message list
|
Optional<String> |
getFirstMessage() |
List<String> |
getMessages() |
String |
getTransportName() |
void |
send(AuditContext auditContext,
String... auditMessages)
Transmits the message
|
void |
shutdown()
May be imüplemented to clean up instances on shut down
|
public void send(AuditContext auditContext, String... auditMessages)
AuditTransmissionProtocol
send
in interface AuditTransmissionProtocol
auditContext
- audit context that e.g. contains the destinationauditMessages
- audit message stringspublic void shutdown()
AuditTransmissionProtocol
shutdown
in interface AuditTransmissionProtocol
public String getTransportName()
getTransportName
in interface AuditTransmissionProtocol
public void clear()
Copyright © 2018 Open eHealth Foundation. All rights reserved.