@Override public Element unparseServiceCreationConfiguration(ServiceCreationConfiguration<TransactionManagerProvider> serviceCreationConfiguration) { return unparseConfig(serviceCreationConfiguration); }
@Override public Element unparseServiceConfiguration(ServiceConfiguration<XAStore.Provider> serviceConfiguration) { return unparseConfig(serviceConfiguration); }
@Test public void testTranslateServiceCreationConfiguration() { TxCacheManagerServiceConfigurationParser configTranslator = new TxCacheManagerServiceConfigurationParser(); LookupTransactionManagerProviderConfiguration lookupTransactionManagerProviderConfiguration = new LookupTransactionManagerProviderConfiguration(BitronixTransactionManagerLookup.class); Node retElement = configTranslator.unparseServiceCreationConfiguration(lookupTransactionManagerProviderConfiguration); String inputString = "<tx:jta-tm " + "transaction-manager-lookup-class = \"org.ehcache.transactions.xa.txmgr.btm.BitronixTransactionManagerLookup\" " + "xmlns:tx = \"http://www.ehcache.org/v3/tx\" />"; assertElement(inputString, retElement); }
@Test public void testTranslateServiceConfiguration() { TxCacheServiceConfigurationParser configTranslator = new TxCacheServiceConfigurationParser(); XAStoreConfiguration storeConfiguration = new XAStoreConfiguration("my-unique-resource"); Node retElement = configTranslator.unparseServiceConfiguration(storeConfiguration); String inputString = "<tx:xa-store unique-XAResource-id = \"my-unique-resource\" " + "xmlns:tx = \"http://www.ehcache.org/v3/tx\"/>"; assertElement(inputString, retElement); }
@Override public Element unparseServiceCreationConfiguration(ServiceCreationConfiguration<TransactionManagerProvider> serviceCreationConfiguration) { return unparseConfig(serviceCreationConfiguration); }
@Override public Element unparseServiceConfiguration(ServiceConfiguration<XAStore.Provider> serviceConfiguration) { return unparseConfig(serviceConfiguration); }