public class AuditAccess<T extends AuditAccess<T>> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AuditAccess.AuditAccessResources
Child mutators for AuditAccess
|
Constructor and Description |
---|
AuditAccess() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
T |
auditLogLogger()
The management audit logging top-level resource.
|
T |
auditLogLogger(AuditLogLogger value)
The management audit logging top-level resource.
|
T |
auditLogLogger(AuditLogLoggerConsumer consumer)
The management audit logging top-level resource.
|
T |
auditLogLogger(AuditLogLoggerSupplier supplier)
The management audit logging top-level resource.
|
T |
fileHandler(FileHandler value)
Add the FileHandler object to the list of subresources
|
T |
fileHandler(FileHandlerSupplier supplier)
Install a supplied FileHandler object to the list of subresources
|
T |
fileHandler(String childKey)
Create and configure a FileHandler object to the list of subresources
|
T |
fileHandler(String childKey,
FileHandlerConsumer consumer)
Create and configure a FileHandler object to the list of subresources
|
T |
fileHandlers(List<FileHandler> value)
Add all FileHandler objects to this subresource
|
String |
getKey() |
T |
inMemoryHandler(InMemoryHandler value)
Add the InMemoryHandler object to the list of subresources
|
T |
inMemoryHandler(InMemoryHandlerSupplier supplier)
Install a supplied InMemoryHandler object to the list of subresources
|
T |
inMemoryHandler(String childKey)
Create and configure a InMemoryHandler object to the list of subresources
|
T |
inMemoryHandler(String childKey,
InMemoryHandlerConsumer consumer)
Create and configure a InMemoryHandler object to the list of subresources
|
T |
inMemoryHandlers(List<InMemoryHandler> value)
Add all InMemoryHandler objects to this subresource
|
T |
jsonFormatter(JsonFormatter value)
Add the JsonFormatter object to the list of subresources
|
T |
jsonFormatter(JsonFormatterSupplier supplier)
Install a supplied JsonFormatter object to the list of subresources
|
T |
jsonFormatter(String childKey)
Create and configure a JsonFormatter object to the list of subresources
|
T |
jsonFormatter(String childKey,
JsonFormatterConsumer consumer)
Create and configure a JsonFormatter object to the list of subresources
|
T |
jsonFormatters(List<JsonFormatter> value)
Add all JsonFormatter objects to this subresource
|
T |
periodicRotatingFileHandler(PeriodicRotatingFileHandler value)
Add the PeriodicRotatingFileHandler object to the list of subresources
|
T |
periodicRotatingFileHandler(PeriodicRotatingFileHandlerSupplier supplier)
Install a supplied PeriodicRotatingFileHandler object to the list of
subresources
|
T |
periodicRotatingFileHandler(String childKey)
Create and configure a PeriodicRotatingFileHandler object to the list of
subresources
|
T |
periodicRotatingFileHandler(String childKey,
PeriodicRotatingFileHandlerConsumer consumer)
Create and configure a PeriodicRotatingFileHandler object to the list of
subresources
|
T |
periodicRotatingFileHandlers(List<PeriodicRotatingFileHandler> value)
Add all PeriodicRotatingFileHandler objects to this subresource
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
T |
sizeRotatingFileHandler(SizeRotatingFileHandler value)
Add the SizeRotatingFileHandler object to the list of subresources
|
T |
sizeRotatingFileHandler(SizeRotatingFileHandlerSupplier supplier)
Install a supplied SizeRotatingFileHandler object to the list of
subresources
|
T |
sizeRotatingFileHandler(String childKey)
Create and configure a SizeRotatingFileHandler object to the list of
subresources
|
T |
sizeRotatingFileHandler(String childKey,
SizeRotatingFileHandlerConsumer consumer)
Create and configure a SizeRotatingFileHandler object to the list of
subresources
|
T |
sizeRotatingFileHandlers(List<SizeRotatingFileHandler> value)
Add all SizeRotatingFileHandler objects to this subresource
|
AuditAccess.AuditAccessResources |
subresources() |
T |
syslogHandler(String childKey)
Create and configure a SyslogHandler object to the list of subresources
|
T |
syslogHandler(String childKey,
SyslogHandlerConsumer consumer)
Create and configure a SyslogHandler object to the list of subresources
|
T |
syslogHandler(SyslogHandler value)
Add the SyslogHandler object to the list of subresources
|
T |
syslogHandler(SyslogHandlerSupplier supplier)
Install a supplied SyslogHandler object to the list of subresources
|
T |
syslogHandlers(List<SyslogHandler> value)
Add all SyslogHandler objects to this subresource
|
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public AuditAccess.AuditAccessResources subresources()
public T periodicRotatingFileHandlers(List<PeriodicRotatingFileHandler> value)
value
- List of PeriodicRotatingFileHandler objects.public T periodicRotatingFileHandler(PeriodicRotatingFileHandler value)
value
- The PeriodicRotatingFileHandler to addpublic T periodicRotatingFileHandler(String childKey, PeriodicRotatingFileHandlerConsumer consumer)
key
- The key for the PeriodicRotatingFileHandler resourceconfig
- The PeriodicRotatingFileHandlerConsumer to usepublic T periodicRotatingFileHandler(String childKey)
key
- The key for the PeriodicRotatingFileHandler resourcepublic T periodicRotatingFileHandler(PeriodicRotatingFileHandlerSupplier supplier)
public T inMemoryHandlers(List<InMemoryHandler> value)
value
- List of InMemoryHandler objects.public T inMemoryHandler(InMemoryHandler value)
value
- The InMemoryHandler to addpublic T inMemoryHandler(String childKey, InMemoryHandlerConsumer consumer)
key
- The key for the InMemoryHandler resourceconfig
- The InMemoryHandlerConsumer to usepublic T inMemoryHandler(String childKey)
key
- The key for the InMemoryHandler resourcepublic T inMemoryHandler(InMemoryHandlerSupplier supplier)
public T jsonFormatters(List<JsonFormatter> value)
value
- List of JsonFormatter objects.public T jsonFormatter(JsonFormatter value)
value
- The JsonFormatter to addpublic T jsonFormatter(String childKey, JsonFormatterConsumer consumer)
key
- The key for the JsonFormatter resourceconfig
- The JsonFormatterConsumer to usepublic T jsonFormatter(String childKey)
key
- The key for the JsonFormatter resourcepublic T jsonFormatter(JsonFormatterSupplier supplier)
public T fileHandlers(List<FileHandler> value)
value
- List of FileHandler objects.public T fileHandler(FileHandler value)
value
- The FileHandler to addpublic T fileHandler(String childKey, FileHandlerConsumer consumer)
key
- The key for the FileHandler resourceconfig
- The FileHandlerConsumer to usepublic T fileHandler(String childKey)
key
- The key for the FileHandler resourcepublic T fileHandler(FileHandlerSupplier supplier)
public T sizeRotatingFileHandlers(List<SizeRotatingFileHandler> value)
value
- List of SizeRotatingFileHandler objects.public T sizeRotatingFileHandler(SizeRotatingFileHandler value)
value
- The SizeRotatingFileHandler to addpublic T sizeRotatingFileHandler(String childKey, SizeRotatingFileHandlerConsumer consumer)
key
- The key for the SizeRotatingFileHandler resourceconfig
- The SizeRotatingFileHandlerConsumer to usepublic T sizeRotatingFileHandler(String childKey)
key
- The key for the SizeRotatingFileHandler resourcepublic T sizeRotatingFileHandler(SizeRotatingFileHandlerSupplier supplier)
public T syslogHandlers(List<SyslogHandler> value)
value
- List of SyslogHandler objects.public T syslogHandler(SyslogHandler value)
value
- The SyslogHandler to addpublic T syslogHandler(String childKey, SyslogHandlerConsumer consumer)
key
- The key for the SyslogHandler resourceconfig
- The SyslogHandlerConsumer to usepublic T syslogHandler(String childKey)
key
- The key for the SyslogHandler resourcepublic T syslogHandler(SyslogHandlerSupplier supplier)
public T auditLogLogger(AuditLogLogger value)
public T auditLogLogger(AuditLogLoggerConsumer consumer)
public T auditLogLogger()
public T auditLogLogger(AuditLogLoggerSupplier supplier)
Copyright © 2018 JBoss by Red Hat. All rights reserved.