Package org.jboss.as.controller.audit
Class SyslogAuditLogHandler
- java.lang.Object
-
- org.jboss.as.controller.audit.SyslogAuditLogHandler
-
public class SyslogAuditLogHandler extends Object
- Author:
- Kabir Khan
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SyslogAuditLogHandler.Facility
Facility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424) and RFC-3164 (http://tools.ietf.org/html/rfc3164).static class
SyslogAuditLogHandler.MessageTransfer
static class
SyslogAuditLogHandler.Transport
-
Constructor Summary
Constructors Constructor Description SyslogAuditLogHandler(String name, String formatterName, int maxFailureCount, PathManagerService pathManager, SyslogCredentialReferenceSupplier syslogAuditLogHandlerService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setAppName(String appName)
void
setFacility(SyslogAuditLogHandler.Facility facility)
void
setFormatterName(String formatterName)
void
setHostName(String hostName)
void
setMaxFailureCount(int count)
void
setMaxLength(int maxLength)
void
setMessageTransfer(SyslogAuditLogHandler.MessageTransfer messageTransfer)
void
setPort(int port)
void
setReconnectTimeout(int reconnectTimeout)
void
setSyslogServerAddress(InetAddress syslogServerAddress)
void
setSyslogType(org.jboss.logmanager.handlers.SyslogHandler.SyslogType syslogType)
void
setTlsClientCertStoreKeyPassword(String tlsClientCertStoreKeyPassword)
void
setTlsClientCertStorePassword(String tlsClientCertStorePassword)
void
setTlsClientCertStorePath(String tlsClientCertStorePath)
void
setTlsClientCertStoreRelativeTo(String tlsClientCertStoreRelativeTo)
void
setTlsTruststorePassword(String tlsTrustStorePassword)
void
setTlsTrustStorePath(String tlsTrustStorePath)
void
setTlsTrustStoreRelativeTo(String tlsTrustStoreRelativeTo)
void
setTransport(SyslogAuditLogHandler.Transport transport)
void
setTruncate(boolean truncate)
-
-
-
Field Detail
-
name
protected final String name
-
-
Constructor Detail
-
SyslogAuditLogHandler
public SyslogAuditLogHandler(String name, String formatterName, int maxFailureCount, PathManagerService pathManager, SyslogCredentialReferenceSupplier syslogAuditLogHandlerService)
-
-
Method Detail
-
setHostName
public void setHostName(String hostName)
-
setAppName
public void setAppName(String appName)
-
setFacility
public void setFacility(SyslogAuditLogHandler.Facility facility)
-
setSyslogType
public void setSyslogType(org.jboss.logmanager.handlers.SyslogHandler.SyslogType syslogType)
-
setTruncate
public void setTruncate(boolean truncate)
-
setMaxLength
public void setMaxLength(int maxLength)
-
setMessageTransfer
public void setMessageTransfer(SyslogAuditLogHandler.MessageTransfer messageTransfer)
-
setSyslogServerAddress
public void setSyslogServerAddress(InetAddress syslogServerAddress)
-
setPort
public void setPort(int port)
-
setTransport
public void setTransport(SyslogAuditLogHandler.Transport transport)
-
setTlsTrustStorePath
public void setTlsTrustStorePath(String tlsTrustStorePath)
-
setTlsTrustStoreRelativeTo
public void setTlsTrustStoreRelativeTo(String tlsTrustStoreRelativeTo)
-
setTlsTruststorePassword
public void setTlsTruststorePassword(String tlsTrustStorePassword)
-
setTlsClientCertStorePath
public void setTlsClientCertStorePath(String tlsClientCertStorePath)
-
setTlsClientCertStoreRelativeTo
public void setTlsClientCertStoreRelativeTo(String tlsClientCertStoreRelativeTo)
-
setTlsClientCertStorePassword
public void setTlsClientCertStorePassword(String tlsClientCertStorePassword)
-
setTlsClientCertStoreKeyPassword
public void setTlsClientCertStoreKeyPassword(String tlsClientCertStoreKeyPassword)
-
setReconnectTimeout
public void setReconnectTimeout(int reconnectTimeout)
-
setMaxFailureCount
public void setMaxFailureCount(int count)
-
setFormatterName
public void setFormatterName(String formatterName)
-
-