public void addSerializableXAResourceDeserializer(SerializableXAResourceDeserializer serializableXAResourceDeserializer) { XARecoveryModule xaRecoveryModule = null; for(RecoveryModule recoveryModule : ((Vector<RecoveryModule>)_recoveryManager.getModules())) { if(recoveryModule instanceof XARecoveryModule) { xaRecoveryModule = (XARecoveryModule)recoveryModule; break; } } if(xaRecoveryModule == null) { throw new IllegalStateException(jbossatxLogger.i18NLogger.get_jta_RecoveryManagerService_norecoverymodule()); } xaRecoveryModule.addSerializableXAResourceDeserializer(serializableXAResourceDeserializer); } }
public void addSerializableXAResourceDeserializer(SerializableXAResourceDeserializer serializableXAResourceDeserializer) { XARecoveryModule xaRecoveryModule = null; for(RecoveryModule recoveryModule : ((Vector<RecoveryModule>)_recoveryManager.getModules())) { if(recoveryModule instanceof XARecoveryModule) { xaRecoveryModule = (XARecoveryModule)recoveryModule; break; } } if(xaRecoveryModule == null) { throw new IllegalStateException(jbossatxLogger.i18NLogger.get_jta_RecoveryManagerService_norecoverymodule()); } xaRecoveryModule.addSerializableXAResourceDeserializer(serializableXAResourceDeserializer); } }
public void addSerializableXAResourceDeserializer(SerializableXAResourceDeserializer serializableXAResourceDeserializer) { XARecoveryModule xaRecoveryModule = null; for(RecoveryModule recoveryModule : ((Vector<RecoveryModule>)_recoveryManager.getModules())) { if(recoveryModule instanceof XARecoveryModule) { xaRecoveryModule = (XARecoveryModule)recoveryModule; break; } } if(xaRecoveryModule == null) { throw new IllegalStateException(jbossatxLogger.i18NLogger.get_jta_RecoveryManagerService_norecoverymodule()); } xaRecoveryModule.addSerializableXAResourceDeserializer(serializableXAResourceDeserializer); } }
private void addDeserializerAndOrphanFilter() { final RecoveryManager recoveryManager = RecoveryManager.manager(); for (RecoveryModule recoveryModule : recoveryManager.getModules()) { if (recoveryModule instanceof XARecoveryModule) { orphanFilter = new InboundBridgeOrphanFilter(); ((XARecoveryModule) recoveryModule).addXAResourceOrphanFilter(orphanFilter); ((XARecoveryModule) recoveryModule).addSerializableXAResourceDeserializer(new InboundBridge()); } } }