public class UserTransactionRegistry
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.Collection<UserTransactionListener> |
listeners
The listeners
|
private static org.jboss.logging.Logger |
log
The log
|
private java.util.Collection<UserTransactionProvider> |
providers
The providers
|
| Constructor and Description |
|---|
UserTransactionRegistry() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(UserTransactionListener listener)
Add a listener
|
void |
addProvider(UserTransactionProvider provider)
Add a provider
|
void |
removeListener(UserTransactionListener listener)
Remove a listener
|
void |
removeProvider(UserTransactionProvider provider)
Remove a provider
|
void |
userTransactionStarted()
Fire a user transaction started event
|
private static final org.jboss.logging.Logger log
private java.util.Collection<UserTransactionProvider> providers
private java.util.Collection<UserTransactionListener> listeners
public void addListener(UserTransactionListener listener)
listener - the listenerjava.lang.IllegalArgumentException - for a null listenerpublic void removeListener(UserTransactionListener listener)
listener - the listenerjava.lang.IllegalArgumentException - for a null listenerpublic void addProvider(UserTransactionProvider provider)
provider - the providerjava.lang.IllegalArgumentException - for a null providerpublic void removeProvider(UserTransactionProvider provider)
provider - the providerjava.lang.IllegalArgumentException - for a null providerpublic void userTransactionStarted()