Package com.sun.sgs.service

Examples of com.sun.sgs.service.RecoveryListener


      // recovery for node already being handled
      return;
  }
 
  for (RecoveryListener listener : recoveryListeners.keySet()) {
      final RecoveryListener recoveryListener = listener;
      final RecoveryCompleteFuture future =
    new RecoveryCompleteFutureImpl(node, listener);
      futureQueue.add(future);
      taskScheduler.scheduleTask(
    new AbstractKernelRunnable("NotifyRecoveryListeners") {
        public void run() {
      try {
          if (!shuttingDown() &&
        isLocalNodeAliveNonTransactional())
          {
        recoveryListener.recover(node, future);
          }
      } catch (Exception e) {
          logger.logThrow(
              Level.WARNING, e,
        "Notifying recovery listener on node:{0} " +
View Full Code Here


      // recovery for node already being handled
      return;
  }
 
  for (RecoveryListener listener : recoveryListeners.keySet()) {
      final RecoveryListener recoveryListener = listener;
      final SimpleCompletionHandler handler =
    new RecoveryCompletionHandler(node, listener);
      handlers.add(handler);
      taskScheduler.scheduleTask(
    new AbstractKernelRunnable("NotifyRecoveryListeners") {
        public void run() {
      try {
          if (!shuttingDown() &&
        isLocalNodeAliveNonTransactional())
          {
        recoveryListener.recover(node, handler);
          }
      } catch (Exception e) {
          logger.logThrow(
              Level.WARNING, e,
        "Notifying recovery listener on node:{0} " +
View Full Code Here

      // recovery for node already being handled
      return;
  }
 
  for (RecoveryListener listener : recoveryListeners.keySet()) {
      final RecoveryListener recoveryListener = listener;
      final SimpleCompletionHandler handler =
    new RecoveryCompletionHandler(node, listener);
      handlers.add(handler);
      taskScheduler.scheduleTask(
    new AbstractKernelRunnable("NotifyRecoveryListeners") {
        public void run() {
      try {
          if (!shuttingDown() &&
        isLocalNodeAliveNonTransactional())
          {
        recoveryListener.recover(node, handler);
          }
      } catch (Exception e) {
          logger.logThrow(
              Level.WARNING, e,
        "Notifying recovery listener on node:{0} " +
View Full Code Here

TOP

Related Classes of com.sun.sgs.service.RecoveryListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.