Modifier and Type | Field and Description |
---|---|
private AuditRecordRepository |
arr |
private Device |
arrDevice |
private AuditLogger |
auditLogger |
private Connection |
conn |
private int |
delayBetweenMessages |
private Device |
logDevice |
private static ResourceBundle |
rb |
private Connection |
remote |
Constructor and Description |
---|
Syslog() |
Modifier and Type | Method and Description |
---|---|
private static void |
addAuditLogger(org.apache.commons.cli.Options opts) |
private static void |
addBindOption(org.apache.commons.cli.Options opts) |
private static void |
addConnectOption(org.apache.commons.cli.Options opts) |
private static void |
addSendOptions(org.apache.commons.cli.Options opts) |
void |
close() |
private static void |
configureAuditLogger(AuditLogger logger,
org.apache.commons.cli.CommandLine cl) |
private static void |
configureBind(Connection conn,
org.apache.commons.cli.CommandLine cl) |
private static void |
configureConnect(Connection conn,
org.apache.commons.cli.CommandLine cl) |
void |
init() |
static void |
main(String[] args) |
private static org.apache.commons.cli.CommandLine |
parseComandLine(String[] args) |
private byte[] |
readFile(String pathname) |
void |
sendFiles(List<String> pathnames) |
private void |
setDelayBetweenMessages(int delayBetweenMessages) |
private void |
setProtocol(Connection.Protocol protocol) |
private static AuditLogger.Facility |
toFacility(org.apache.commons.cli.CommandLine cl) |
private static Connection.Protocol |
toProtocol(org.apache.commons.cli.CommandLine cl) |
private static AuditLogger.Severity |
toSeverity(org.apache.commons.cli.CommandLine cl) |
private void |
waitForNoQueuedMessages() |
private static ResourceBundle rb
private final Connection conn
private final Connection remote
private final AuditLogger auditLogger
private final AuditRecordRepository arr
private int delayBetweenMessages
public Syslog() throws IOException
IOException
private void setProtocol(Connection.Protocol protocol)
private static org.apache.commons.cli.CommandLine parseComandLine(String[] args) throws org.apache.commons.cli.ParseException
org.apache.commons.cli.ParseException
private static void addConnectOption(org.apache.commons.cli.Options opts)
private static void addBindOption(org.apache.commons.cli.Options opts)
private static void addAuditLogger(org.apache.commons.cli.Options opts)
private static void addSendOptions(org.apache.commons.cli.Options opts)
private static void configureConnect(Connection conn, org.apache.commons.cli.CommandLine cl) throws org.apache.commons.cli.MissingOptionException, org.apache.commons.cli.ParseException
org.apache.commons.cli.MissingOptionException
org.apache.commons.cli.ParseException
private static void configureBind(Connection conn, org.apache.commons.cli.CommandLine cl)
private void waitForNoQueuedMessages() throws InterruptedException
InterruptedException
private void setDelayBetweenMessages(int delayBetweenMessages)
private static void configureAuditLogger(AuditLogger logger, org.apache.commons.cli.CommandLine cl)
private static AuditLogger.Severity toSeverity(org.apache.commons.cli.CommandLine cl)
private static AuditLogger.Facility toFacility(org.apache.commons.cli.CommandLine cl)
private static Connection.Protocol toProtocol(org.apache.commons.cli.CommandLine cl)
public void init()
public void close()
private byte[] readFile(String pathname) throws IOException
IOException
Copyright © 2017 dcm4che.org. All rights reserved.