All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
private AuditLogger.ActiveConnection |
activeConnection(Device arrDev) |
void |
addAuditRecordRepositoryDevice(Device device) |
void |
addAuditSuppressCriteria(AuditSuppressCriteria criteria) |
void |
addConnection(Connection conn) |
private String |
applicationName() |
private String |
auditSourceID() |
private AuditLogger.MessageBuilder |
builder() |
void |
clearAllAuditSuppressCriteria() |
void |
closeActiveConnection() |
ActiveParticipant |
createActiveParticipant(boolean requestor,
AuditMessages.RoleIDCode... roleIDs) |
ActiveParticipant |
createActiveParticipant(boolean requestor,
String userID,
String alternativeUserID,
String userName,
String hostName,
AuditMessages.RoleIDCode... roleIDs) |
AuditSourceIdentification |
createAuditSourceIdentification() |
AuditSuppressCriteria |
findAuditSuppressCriteriaByCommonName(String cn) |
String |
getApplicationName() |
String |
getAuditEnterpriseSiteID() |
Boolean |
getAuditLoggerInstalled() |
List<String> |
getAuditRecordRepositoryDeviceNames() |
List<Device> |
getAuditRecordRepositoryDevices() |
String |
getAuditSourceID() |
String[] |
getAuditSourceTypeCodes() |
List<AuditSuppressCriteria> |
getAuditSuppressCriteriaList() |
List<Connection> |
getConnections() |
static AuditLogger |
getDefaultLogger() |
static com.lmax.disruptor.dsl.Disruptor<AuditMessageEvent> |
getDisruptor(AuditLogger logger) |
Boolean |
getDoIncludeInstanceUID() |
String |
getEncoding() |
AuditLogger.Facility |
getFacility() |
Exception |
getLastException() |
long |
getLastSentTimeInMillis() |
AuditLogger.Severity |
getMajorFailureSeverity() |
String |
getMessageID() |
AuditLogger.Severity |
getMinorFailureSeverity() |
int |
getNumberOfQueuedMessages() |
int |
getNumberOfQueuedMessages(String deviceName) |
File[] |
getQueuedMessages() |
int |
getRetryInterval()
Get interval in seconds to retry to sent messages which could not be
sent to the record repository or 0 if messages failed to sent
are not spooled for later re-send.
|
String |
getSchemaURI() |
AuditLogger.Severity |
getSeriousFailureSeverity() |
File |
getSpoolDirectory()
Get spool directory into which messages failed to sent to the record
repository are stored for later re-send.
|
String |
getSpoolDirectoryURI() |
String |
getSpoolFileNameSuffix() |
String |
getSpoolNameFilePrefix() |
AuditLogger.Severity |
getSuccessSeverity() |
List<AuditSuppressCriteria> |
getSuppressAuditMessageFilters() |
private static com.lmax.disruptor.dsl.Disruptor<AuditMessageEvent> |
initializeDisruptor(AuditLogger logger) |
boolean |
isAuditMessageSuppressed(AuditMessage msg)
Test if the Event Identification and the Active ActiveParticipant of an
Audit Message matches one of the AuditSuppressCriteria
|
boolean |
isFormatXML() |
boolean |
isIncludeBOM() |
Boolean |
isIncludeInstanceUID() |
boolean |
isInstalled() |
boolean |
isSupplement95() |
boolean |
isTimestampInUTC() |
static InetAddress |
localHost() |
private int |
prival(AuditLogger.Severity severity) |
static String |
processID() |
private void |
reconfigure(AuditLogger from) |
void |
reconfigure(DeviceExtension from) |
boolean |
removeAuditRecordRepositoryDevice(Device device) |
boolean |
removeConnection(Connection conn) |
private void |
scheduleRetry() |
private AuditLogger.SendStatus |
sendMessage(DatagramPacket msg) |
void |
sendQueuedMessages() |
void |
setApplicationName(String applicationName) |
void |
setAuditEnterpriseSiteID(String auditEnterpriseSiteID) |
void |
setAuditLoggerInstalled(Boolean installed) |
void |
setAuditRecordRepositoryDevices(List<Device> arrDevices) |
void |
setAuditSourceID(String auditSourceID) |
void |
setAuditSourceTypeCodes(String... auditSourceTypeCode) |
void |
setAuditSuppressCriteriaList(List<AuditSuppressCriteria> filters) |
void |
setConnections(List<Connection> connections) |
static void |
setDefaultLogger(AuditLogger defaultLogger) |
void |
setDoIncludeInstanceUID(Boolean doIncludeInstanceUID) |
void |
setEncoding(String encoding) |
void |
setFacility(AuditLogger.Facility facility) |
void |
setFormatXML(boolean formatXML) |
void |
setIncludeBOM(boolean includeBOM) |
void |
setMajorFailureSeverity(AuditLogger.Severity severity) |
void |
setMessageID(String messageID) |
void |
setMinorFailureSeverity(AuditLogger.Severity severity) |
void |
setRetryInterval(int interval)
Set interval in seconds to retry to sent messages which could not be
sent to the record repository or 0 if messages failed to sent
are not spooled for later re-send.
|
void |
setSchemaURI(String schemaURI) |
void |
setSeriousFailureSeverity(AuditLogger.Severity severity) |
void |
setSpoolDirectory(File directory)
Set spool directory into which messages failed sent to the record
repository are stored for later re-send.
|
void |
setSpoolDirectoryURI(String uri) |
void |
setSpoolFileNamePrefix(String prefix) |
void |
setSpoolFileNameSuffix(String suffix) |
void |
setSuccessSeverity(AuditLogger.Severity severity) |
void |
setSupplement95(boolean sup95) |
void |
setSuppressAuditMessageFilters(List<AuditSuppressCriteria> suppressAuditMessageFilters) |
void |
setTimestampInUTC(boolean timestampInUTC) |
private AuditLogger.Severity |
severityOf(AuditMessage msg) |
private void |
spoolMessage(String deviceName,
DatagramPacket msg) |
Calendar |
timeStamp() |
private static String |
toString(DatagramPacket packet) |
void |
verifyNotUsed(Connection conn) |
void |
waitForNoQueuedMessages(long timeout) |
AuditLogger.SendStatus |
write(Calendar timeStamp,
AuditLogger.Severity severity,
byte[] data,
int off,
int len) |
AuditLogger.SendStatus |
write(Calendar timeStamp,
AuditMessage msg)
Send Audit Message by Syslog Protocol to Audit Record Repository, if the
message does not match any configured AuditSuppressCriteria .
|
void |
writeAsync(Calendar timeStamp,
AuditMessage msg) |