Class UDPSyslogSenderImpl

java.lang.Object
org.openehealth.ipf.commons.audit.protocol.RFC5424Protocol
org.openehealth.ipf.commons.audit.protocol.UDPSyslogSenderImpl
All Implemented Interfaces:
AuditTransmissionProtocol

public class UDPSyslogSenderImpl extends RFC5424Protocol implements AuditTransmissionProtocol
Simple UDP sender that opens a new DatagramSocket for every batch of AuditMessages being sent.

Note that this implementation disobeys the ATNA specification saying, that the Secure Application, Secure Node, or Audit Record Forwarder is unable to send the message to the Audit Record Repository, then the actor shall store the audit record locally and send it when it is able.

Since:
3.5
Author:
Christian Ohr