Class VertxUDPSyslogSenderImpl
- java.lang.Object
-
- org.openehealth.ipf.commons.audit.protocol.RFC5424Protocol
-
- org.openehealth.ipf.commons.audit.protocol.VertxUDPSyslogSenderImpl
-
- All Implemented Interfaces:
AuditTransmissionProtocol
public class VertxUDPSyslogSenderImpl extends RFC5424Protocol implements AuditTransmissionProtocol
Deprecated.NIO implementation of a UDP Syslog sender by using an embedded Vert.x instance. There is no obvious performance improvement compared toUDPSyslogSenderImpl
.- Since:
- 3.5
- Author:
- Christian Ohr
-
-
Field Summary
-
Fields inherited from interface org.openehealth.ipf.commons.audit.protocol.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 Summary
Constructors Constructor Description VertxUDPSyslogSenderImpl()
Deprecated.VertxUDPSyslogSenderImpl(io.vertx.core.Vertx vertx)
Deprecated.VertxUDPSyslogSenderImpl(TlsParameters tlsParameters)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getTransportName()
Deprecated.void
send(AuditContext auditContext, AuditMetadataProvider auditMetadataProvider, String auditMessage)
Deprecated.Transmits the messagevoid
shutdown()
Deprecated.May be implemented to clean up instances on shut down-
Methods inherited from class org.openehealth.ipf.commons.audit.protocol.RFC5424Protocol
getTransportPayload
-
Methods 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.protocol.AuditTransmissionProtocol
send
-
-
-
-
Constructor Detail
-
VertxUDPSyslogSenderImpl
public VertxUDPSyslogSenderImpl()
Deprecated.
-
VertxUDPSyslogSenderImpl
public VertxUDPSyslogSenderImpl(TlsParameters tlsParameters)
Deprecated.
-
VertxUDPSyslogSenderImpl
public VertxUDPSyslogSenderImpl(io.vertx.core.Vertx vertx)
Deprecated.
-
-
Method Detail
-
send
public void send(AuditContext auditContext, AuditMetadataProvider auditMetadataProvider, String auditMessage)
Deprecated.Description copied from interface:AuditTransmissionProtocol
Transmits the message- Specified by:
send
in interfaceAuditTransmissionProtocol
- Parameters:
auditContext
- audit context that e.g. contains the destinationauditMetadataProvider
- dedicated (message-specific) audit metadataauditMessage
- audit message strings
-
getTransportName
public String getTransportName()
Deprecated.- Specified by:
getTransportName
in interfaceAuditTransmissionProtocol
- Returns:
- name of the AuditTransmissionProtocol
-
shutdown
public void shutdown()
Deprecated.Description copied from interface:AuditTransmissionProtocol
May be implemented to clean up instances on shut down- Specified by:
shutdown
in interfaceAuditTransmissionProtocol
-
-