public class XAStoreConfiguration extends java.lang.Object implements ServiceConfiguration<org.ehcache.transactions.xa.internal.XAStore.Provider,java.lang.String>
Constructor and Description |
---|
XAStoreConfiguration(java.lang.String uniqueXAResourceId) |
Modifier and Type | Method and Description |
---|---|
XAStoreConfiguration |
build(java.lang.String xaResourceId)
Construct a new configuration from the given detached representation.
|
java.lang.String |
derive()
Derive a detached representation from this configuration
|
java.lang.Class<org.ehcache.transactions.xa.internal.XAStore.Provider> |
getServiceType()
Indicates which service this configuration works with.
|
java.lang.String |
getUniqueXAResourceId() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compatibleWith
public XAStoreConfiguration(java.lang.String uniqueXAResourceId)
public java.lang.String getUniqueXAResourceId()
public java.lang.Class<org.ehcache.transactions.xa.internal.XAStore.Provider> getServiceType()
ServiceConfiguration
getServiceType
in interface ServiceConfiguration<org.ehcache.transactions.xa.internal.XAStore.Provider,java.lang.String>
public java.lang.String derive()
ServiceConfiguration
derive
in interface ServiceConfiguration<org.ehcache.transactions.xa.internal.XAStore.Provider,java.lang.String>
public XAStoreConfiguration build(java.lang.String xaResourceId)
ServiceConfiguration
build
in interface ServiceConfiguration<org.ehcache.transactions.xa.internal.XAStore.Provider,java.lang.String>
xaResourceId
- a detached representation