public class LookupTransactionManagerProviderConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceCreationConfiguration<TransactionManagerProvider<javax.transaction.TransactionManager>,java.lang.Class<? extends TransactionManagerLookup<javax.transaction.TransactionManager>>>
ServiceCreationConfiguration for the LookupTransactionManagerProvider.| Constructor and Description |
|---|
LookupTransactionManagerProviderConfiguration(java.lang.Class<? extends TransactionManagerLookup<javax.transaction.TransactionManager>> clazz) |
LookupTransactionManagerProviderConfiguration(java.lang.String className) |
| Modifier and Type | Method and Description |
|---|---|
LookupTransactionManagerProviderConfiguration |
build(java.lang.Class<? extends TransactionManagerLookup<javax.transaction.TransactionManager>> clazz) |
java.lang.Class<? extends TransactionManagerLookup<javax.transaction.TransactionManager>> |
derive() |
java.lang.Class<TransactionManagerProvider<javax.transaction.TransactionManager>> |
getServiceType() |
java.lang.Class<? extends TransactionManagerLookup<javax.transaction.TransactionManager>> |
getTransactionManagerLookup()
Returns the class to be used for transaction manager lookup.
|
public LookupTransactionManagerProviderConfiguration(java.lang.String className)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic LookupTransactionManagerProviderConfiguration(java.lang.Class<? extends TransactionManagerLookup<javax.transaction.TransactionManager>> clazz)
public java.lang.Class<? extends TransactionManagerLookup<javax.transaction.TransactionManager>> getTransactionManagerLookup()
public java.lang.Class<TransactionManagerProvider<javax.transaction.TransactionManager>> getServiceType()
getServiceType in interface org.ehcache.spi.service.ServiceCreationConfiguration<TransactionManagerProvider<javax.transaction.TransactionManager>,java.lang.Class<? extends TransactionManagerLookup<javax.transaction.TransactionManager>>>public java.lang.Class<? extends TransactionManagerLookup<javax.transaction.TransactionManager>> derive()
derive in interface org.ehcache.spi.service.ServiceCreationConfiguration<TransactionManagerProvider<javax.transaction.TransactionManager>,java.lang.Class<? extends TransactionManagerLookup<javax.transaction.TransactionManager>>>public LookupTransactionManagerProviderConfiguration build(java.lang.Class<? extends TransactionManagerLookup<javax.transaction.TransactionManager>> clazz)
build in interface org.ehcache.spi.service.ServiceCreationConfiguration<TransactionManagerProvider<javax.transaction.TransactionManager>,java.lang.Class<? extends TransactionManagerLookup<javax.transaction.TransactionManager>>>