PlannedShutdownSignalImpl(final PlannedShutdownSignal signal) { this.memberToken = signal.getMemberToken(); this.groupName = signal.getGroupName(); this.startTime = signal.getStartTime(); this.shutdownType = signal.getEventSubType(); ctx = GMSContextFactory.getGMSContext( groupName ); this.previousView = signal.getPreviousView(); this.currentView = signal.getCurrentView(); }
void notifyPlannedShutdownAction(final PlannedShutdownSignal signal) { PlannedShutdownAction a; PlannedShutdownSignal pss; logger.log(Level.INFO, "plannedshutdownsignals.send.member", new Object[]{signal.getEventSubType(), signal.getMemberToken()}); for (PlannedShutdownActionFactory psaf : plannedShutdownAF) { a = (PlannedShutdownAction) psaf.produceAction(); pss = new PlannedShutdownSignalImpl(signal); callAction(a, pss); } }
@Override public void processNotification(Signal signal) { if (signal instanceof PlannedShutdownSignal) { if (logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, "[DistributedEJBTimerService] planned shutdown signal: " + signal); } PlannedShutdownSignal pssig = (PlannedShutdownSignal)signal; if (pssig.getEventSubType() == GMSConstants.shutdownType.INSTANCE_SHUTDOWN) { migrateTimers(signal.getMemberToken()); } } else { if (logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, "[DistributedEJBTimerService] ignoring signal: " + signal); } } }
void notifyPlannedShutdownAction(final PlannedShutdownSignal signal) { PlannedShutdownAction a; PlannedShutdownSignal pss; logger.log(Level.INFO, "plannedshutdownsignals.send.member", new Object[]{signal.getEventSubType(), signal.getMemberToken()}); for (PlannedShutdownActionFactory psaf : plannedShutdownAF) { a = (PlannedShutdownAction) psaf.produceAction(); pss = new PlannedShutdownSignalImpl(signal); callAction(a, pss); } }
@Override public void processNotification(Signal signal) { Logger logger = ejbContainerUtil.getLogger(); if (signal instanceof PlannedShutdownSignal) { if (logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, "[DistributedEJBTimerServiceImpl] planned shutdown signal: " + signal); } PlannedShutdownSignal pssig = (PlannedShutdownSignal)signal; if (pssig.getEventSubType() == GMSConstants.shutdownType.INSTANCE_SHUTDOWN) { migrateTimers(signal.getMemberToken()); } } else { if (logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, "[DistributedEJBTimerServiceImpl] ignoring signal: " + signal); } } }
PlannedShutdownSignalImpl(final PlannedShutdownSignal signal) { this.memberToken = signal.getMemberToken(); this.groupName = signal.getGroupName(); this.startTime = signal.getStartTime(); this.shutdownType = signal.getEventSubType(); ctx = GMSContextFactory.getGMSContext( groupName ); this.previousView = signal.getPreviousView(); this.currentView = signal.getCurrentView(); }
if (pssig.getEventSubType() == GMSConstants.shutdownType.GROUP_SHUTDOWN) { signalSubevent = " Subevent:" + GMSConstants.shutdownType.GROUP_SHUTDOWN.toString();