Package org.apache.ignite.cache.jta.jndi
Class CacheJndiTmFactory
- java.lang.Object
- 
- org.apache.ignite.cache.jta.jndi.CacheJndiTmFactory
 
- 
- All Implemented Interfaces:
- Serializable,- javax.cache.configuration.Factory<javax.transaction.TransactionManager>
 
 public class CacheJndiTmFactory extends Object implements javax.cache.configuration.Factory<javax.transaction.TransactionManager> Implementation ofFactory<TransactionManager>interface that is using JNDI names to find TM.Note that create()method iterates by JNDI names and returns the first foundTransactionManagerinstance at context.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description CacheJndiTmFactory()Creates uninitialized jndi TM lookup.CacheJndiTmFactory(String... jndiNames)Creates generic TM lookup with given jndi names.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.transaction.TransactionManagercreate()Map<?,?>getInitialContextEnvironment()Gets initial context environment map.String[]getJndiNames()Gets a list of JNDI names.voidsetInitialContextEnvironment(Map<?,?> environment)Sets initial context environment map that will be used inInitialContext(Hashtable)constructor.voidsetJndiNames(String... jndiNames)Sets JNDI names used by this TM factory.
 
- 
- 
- 
Constructor Detail- 
CacheJndiTmFactorypublic CacheJndiTmFactory() Creates uninitialized jndi TM lookup.
 - 
CacheJndiTmFactorypublic CacheJndiTmFactory(String... jndiNames) Creates generic TM lookup with given jndi names.- Parameters:
- jndiNames- JNDI names that is used to find TM.
 
 
- 
 - 
Method Detail- 
getJndiNamespublic String[] getJndiNames() Gets a list of JNDI names.- Returns:
- List of JNDI names that is used to find TM.
 
 - 
setJndiNamespublic void setJndiNames(String... jndiNames) Sets JNDI names used by this TM factory.- Parameters:
- jndiNames- JNDI names that is used to find TM.
 
 - 
getInitialContextEnvironmentpublic Map<?,?> getInitialContextEnvironment() Gets initial context environment map.- Returns:
- Initial context environment map.
 
 - 
setInitialContextEnvironmentpublic void setInitialContextEnvironment(Map<?,?> environment) Sets initial context environment map that will be used inInitialContext(Hashtable)constructor.- Parameters:
- environment- Initial context environment map.
 
 - 
createpublic javax.transaction.TransactionManager create() - Specified by:
- createin interface- javax.cache.configuration.Factory<javax.transaction.TransactionManager>
 
 
- 
 
-