final CoordinatorInboundEvents coordinator = getCoordinator(instanceIdentifier) ; else if (areRecoveryLogEntriesAccountedFor()) { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_prepared_2(instanceIdentifier.toString()); sendRollback(map, arjunaContext); } else { sendUnknownTransaction(map, arjunaContext);
/** * Get the coordinator with the specified identifier. * @param instanceIdentifier The coordinator identifier as an Instanceidentifier. * @return The coordinator or null if not known. */ private CoordinatorInboundEvents getCoordinator(final InstanceIdentifier instanceIdentifier) { final String identifier = (instanceIdentifier != null ? instanceIdentifier.getInstanceIdentifier() : null) ; return getCoordinator(identifier); }
/** * The context has been initialized. * @param servletContextEvent The servlet context event. */ public static void startup() { CompletionCoordinatorProcessor.setProcessor(new CompletionCoordinatorProcessorImpl()) ; CompletionCoordinatorRPCProcessor.setProcessor(new CompletionCoordinatorRPCProcessorImpl()) ; CoordinatorProcessor.setProcessor(new CoordinatorProcessorImpl()) ; TerminationCoordinatorProcessor.setProcessor(new TerminationCoordinatorProcessorImpl()) ; TerminationCoordinatorRPCProcessor.setProcessor(new TerminationCoordinatorRPCProcessorImpl()) ; CoordinatorCompletionCoordinatorProcessor.setProcessor(new CoordinatorCompletionCoordinatorProcessorImpl()) ; ParticipantCompletionCoordinatorProcessor.setProcessor(new ParticipantCompletionCoordinatorProcessorImpl()) ; }
coordinator = (CoordinatorEngine)CoordinatorProcessorImpl.getProcessor().getCoordinator(id); if (coordinator == null) {
/** * Get the coordinator with the specified identifier. * @param instanceIdentifier The coordinator identifier as an Instanceidentifier. * @return The coordinator or null if not known. */ private CoordinatorInboundEvents getCoordinator(final InstanceIdentifier instanceIdentifier) { final String identifier = (instanceIdentifier != null ? instanceIdentifier.getInstanceIdentifier() : null) ; return getCoordinator(identifier); }
/** * The context has been initialized. * @param servletContextEvent The servlet context event. */ public static void startup() { CompletionCoordinatorProcessor.setProcessor(new CompletionCoordinatorProcessorImpl()) ; CompletionCoordinatorRPCProcessor.setProcessor(new CompletionCoordinatorRPCProcessorImpl()) ; CoordinatorProcessor.setProcessor(new CoordinatorProcessorImpl()) ; TerminationCoordinatorProcessor.setProcessor(new TerminationCoordinatorProcessorImpl()) ; TerminationCoordinatorRPCProcessor.setProcessor(new TerminationCoordinatorRPCProcessorImpl()) ; CoordinatorCompletionCoordinatorProcessor.setProcessor(new CoordinatorCompletionCoordinatorProcessorImpl()) ; ParticipantCompletionCoordinatorProcessor.setProcessor(new ParticipantCompletionCoordinatorProcessorImpl()) ; }
coordinator = (CoordinatorEngine)CoordinatorProcessorImpl.getProcessor().getCoordinator(id); if (coordinator == null) {
final CoordinatorInboundEvents coordinator = getCoordinator(instanceIdentifier) ; else if (areRecoveryLogEntriesAccountedFor()) { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_prepared_2(instanceIdentifier.toString()); sendRollback(map, arjunaContext); } else { sendUnknownTransaction(map, arjunaContext);
/** * Get the coordinator with the specified identifier. * @param instanceIdentifier The coordinator identifier as an Instanceidentifier. * @return The coordinator or null if not known. */ private CoordinatorInboundEvents getCoordinator(final InstanceIdentifier instanceIdentifier) { final String identifier = (instanceIdentifier != null ? instanceIdentifier.getInstanceIdentifier() : null) ; return getCoordinator(identifier); }
/** * The context has been initialized. * @param servletContextEvent The servlet context event. */ public static void startup() { CompletionCoordinatorProcessor.setProcessor(new CompletionCoordinatorProcessorImpl()) ; CompletionCoordinatorRPCProcessor.setProcessor(new CompletionCoordinatorRPCProcessorImpl()) ; CoordinatorProcessor.setProcessor(new CoordinatorProcessorImpl()) ; TerminationCoordinatorProcessor.setProcessor(new TerminationCoordinatorProcessorImpl()) ; TerminationCoordinatorRPCProcessor.setProcessor(new TerminationCoordinatorRPCProcessorImpl()) ; CoordinatorCompletionCoordinatorProcessor.setProcessor(new CoordinatorCompletionCoordinatorProcessorImpl()) ; ParticipantCompletionCoordinatorProcessor.setProcessor(new ParticipantCompletionCoordinatorProcessorImpl()) ; }
coordinator = (CoordinatorEngine)CoordinatorProcessorImpl.getProcessor().getCoordinator(id); if (coordinator == null) {
final CoordinatorInboundEvents coordinator = getCoordinator(instanceIdentifier) ; else if (areRecoveryLogEntriesAccountedFor()) { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_prepared_2(instanceIdentifier.toString()); sendRollback(map, arjunaContext); } else { sendUnknownTransaction(map, arjunaContext);
/** * Read only. * @param readOnly The read only notification. * @param map The addressing context. * @param arjunaContext The arjuna context. * */ public void readOnly(final Notification readOnly, final MAP map, final ArjunaContext arjunaContext) { final InstanceIdentifier instanceIdentifier = arjunaContext.getInstanceIdentifier() ; final CoordinatorInboundEvents coordinator = getCoordinator(instanceIdentifier) ; if (coordinator != null) { try { coordinator.readOnly(readOnly, map, arjunaContext); } catch (final Throwable th) { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_readOnly_1(th); } } else { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_readOnly_2(instanceIdentifier.toString()); } }
/** * Committed. * @param committed The committed notification. * @param map The addressing context. * @param arjunaContext The arjuna context. * */ public void committed(final Notification committed, final MAP map, final ArjunaContext arjunaContext) { final InstanceIdentifier instanceIdentifier = arjunaContext.getInstanceIdentifier() ; final CoordinatorInboundEvents coordinator = getCoordinator(instanceIdentifier) ; if (coordinator != null) { try { coordinator.committed(committed, map, arjunaContext); } catch (final Throwable th) { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_committed_1(th); } } else { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_committed_2(instanceIdentifier.toString()); } }
/** * Committed. * @param committed The committed notification. * @param map The addressing context. * @param arjunaContext The arjuna context. * */ public void committed(final Notification committed, final MAP map, final ArjunaContext arjunaContext) { final InstanceIdentifier instanceIdentifier = arjunaContext.getInstanceIdentifier() ; final CoordinatorInboundEvents coordinator = getCoordinator(instanceIdentifier) ; if (coordinator != null) { try { coordinator.committed(committed, map, arjunaContext); } catch (final Throwable th) { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_committed_1(th); } } else { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_committed_2(instanceIdentifier.toString()); } }
/** * Read only. * @param readOnly The read only notification. * @param map The addressing context. * @param arjunaContext The arjuna context. * */ public void readOnly(final Notification readOnly, final MAP map, final ArjunaContext arjunaContext) { final InstanceIdentifier instanceIdentifier = arjunaContext.getInstanceIdentifier() ; final CoordinatorInboundEvents coordinator = getCoordinator(instanceIdentifier) ; if (coordinator != null) { try { coordinator.readOnly(readOnly, map, arjunaContext); } catch (final Throwable th) { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_readOnly_1(th); } } else { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_readOnly_2(instanceIdentifier.toString()); } }
/** * Aborted. * @param aborted The aborted notification. * @param map The addressing context. * @param arjunaContext The arjuna context. * */ public void aborted(final Notification aborted, final MAP map, final ArjunaContext arjunaContext) { final InstanceIdentifier instanceIdentifier = arjunaContext.getInstanceIdentifier() ; final CoordinatorInboundEvents coordinator = getCoordinator(instanceIdentifier) ; if (coordinator != null) { try { coordinator.aborted(aborted, map, arjunaContext); } catch (final Throwable th) { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_aborted_1(th); } } else { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_aborted_2(instanceIdentifier.toString()); } }
/** * Aborted. * @param aborted The aborted notification. * @param map The addressing context. * @param arjunaContext The arjuna context. * */ public void aborted(final Notification aborted, final MAP map, final ArjunaContext arjunaContext) { final InstanceIdentifier instanceIdentifier = arjunaContext.getInstanceIdentifier() ; final CoordinatorInboundEvents coordinator = getCoordinator(instanceIdentifier) ; if (coordinator != null) { try { coordinator.aborted(aborted, map, arjunaContext); } catch (final Throwable th) { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_aborted_1(th); } } else { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_aborted_2(instanceIdentifier.toString()); } }
/** * Aborted. * @param aborted The aborted notification. * @param map The addressing context. * @param arjunaContext The arjuna context. * */ public void aborted(final Notification aborted, final MAP map, final ArjunaContext arjunaContext) { final InstanceIdentifier instanceIdentifier = arjunaContext.getInstanceIdentifier() ; final CoordinatorInboundEvents coordinator = getCoordinator(instanceIdentifier) ; if (coordinator != null) { try { coordinator.aborted(aborted, map, arjunaContext); } catch (final Throwable th) { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_aborted_1(th); } } else { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_aborted_2(instanceIdentifier.toString()); } }
/** * SOAP Fault. * @param fault The SOAP fault notification. * @param map The addressing context. * @param arjunaContext The arjuna context. * */ public void soapFault(final SoapFault fault, final MAP map, final ArjunaContext arjunaContext) { final InstanceIdentifier instanceIdentifier = arjunaContext.getInstanceIdentifier() ; final CoordinatorInboundEvents coordinator = getCoordinator(instanceIdentifier) ; if (coordinator != null) { try { coordinator.soapFault(fault, map, arjunaContext) ; } catch (final Throwable th) { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_soapFault_1(th); } } else { WSTLogger.i18NLogger.warn_wst11_messaging_CoordinatorProcessorImpl_soapFault_2(instanceIdentifier.toString()); } }