public class LogStore<T extends LogStore<T>> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
LogStore.LogStoreResources
Child mutators for LogStore
|
Constructor and Description |
---|
LogStore() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
Boolean |
exposeAllLogs()
Whether to expose all logs like orphans etc.
|
T |
exposeAllLogs(Boolean value)
Whether to expose all logs like orphans etc.
|
String |
getKey() |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
LogStore.LogStoreResources |
subresources() |
T |
transactions(List<Transactions> value)
Add all Transactions objects to this subresource
|
T |
transactions(String childKey)
Create and configure a Transactions object to the list of subresources
|
T |
transactions(String childKey,
TransactionsConsumer consumer)
Create and configure a Transactions object to the list of subresources
|
T |
transactions(Transactions value)
Add the Transactions object to the list of subresources
|
T |
transactions(TransactionsSupplier supplier)
Install a supplied Transactions object to the list of subresources
|
String |
type()
Specifies the implementation type of the logging store.
|
T |
type(String value)
Specifies the implementation type of the logging store.
|
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public LogStore.LogStoreResources subresources()
public T transactions(List<Transactions> value)
value
- List of Transactions objects.public T transactions(Transactions value)
value
- The Transactions to addpublic T transactions(String childKey, TransactionsConsumer consumer)
key
- The key for the Transactions resourceconfig
- The TransactionsConsumer to usepublic T transactions(String childKey)
key
- The key for the Transactions resourcepublic T transactions(TransactionsSupplier supplier)
public Boolean exposeAllLogs()
public T exposeAllLogs(Boolean value)
public String type()
Copyright © 2019 JBoss by Red Hat. All rights reserved.