/** * @param msg Error message. */ private void cancelFutures(String msg) { for (GenerateEncryptionKeyFuture fut : genEncKeyFuts.values()) fut.onDone(new IgniteFutureCancelledException(msg)); }
/** * @param msg Error message. */ private void cancelFutures(String msg) { synchronized (mux) { for (UserOperationFinishFuture fut : opFinishFuts.values()) fut.onDone(null, new IgniteFutureCancelledException(msg)); } for (GridFutureAdapter<Void> fut : authFuts.values()) fut.onDone(null, new IgniteFutureCancelledException(msg)); }
@Override public IgniteException apply(IgniteCheckedException e) { return new IgniteFutureCancelledException(e.getMessage(), e); } });
/** * @param keyCnt Count of keys to generate. * @return Future that will contain results of generation. */ public IgniteInternalFuture<Collection<byte[]>> generateKeys(int keyCnt) { if (keyCnt == 0 || !ctx.clientNode()) return new GridFinishedFuture<>(createKeys(keyCnt)); synchronized (genEcnKeyMux) { if (disconnected || stopped) { return new GridFinishedFuture<>( new IgniteFutureCancelledException("Node " + (stopped ? "stopped" : "disconnected"))); } try { GenerateEncryptionKeyFuture genEncKeyFut = new GenerateEncryptionKeyFuture(keyCnt); sendGenerateEncryptionKeyRequest(genEncKeyFut); genEncKeyFuts.put(genEncKeyFut.id(), genEncKeyFut); return genEncKeyFut; } catch (IgniteCheckedException e) { return new GridFinishedFuture<>(e); } } }
case "TransactionHeuristicException": throw new TransactionHeuristicException(arg); case "TransactionDeadlockException": throw new TransactionDeadlockException(arg); case "IgniteFutureCancelledException": throw new IgniteFutureCancelledException(arg); case "ServiceDeploymentException": throw new ServiceDeploymentException(arg, Collections.singletonList(new ServiceConfiguration().setName("foo")));
/** * @param msg Error message. */ private void cancelFutures(String msg) { synchronized (mux) { for (UserOperationFinishFuture fut : opFinishFuts.values()) fut.onDone(null, new IgniteFutureCancelledException(msg)); } for (GridFutureAdapter<Void> fut : authFuts.values()) fut.onDone(null, new IgniteFutureCancelledException(msg)); }
/** * @param msg Error message. */ private void cancelFutures(String msg) { for (GenerateEncryptionKeyFuture fut : genEncKeyFuts.values()) fut.onDone(new IgniteFutureCancelledException(msg)); }
@Override public IgniteException apply(IgniteCheckedException e) { return new IgniteFutureCancelledException(e.getMessage(), e); } });
/** * @param keyCnt Count of keys to generate. * @return Future that will contain results of generation. */ public IgniteInternalFuture<Collection<byte[]>> generateKeys(int keyCnt) { if (keyCnt == 0 || !ctx.clientNode()) return new GridFinishedFuture<>(createKeys(keyCnt)); synchronized (genEcnKeyMux) { if (disconnected || stopped) { return new GridFinishedFuture<>( new IgniteFutureCancelledException("Node " + (stopped ? "stopped" : "disconnected"))); } try { GenerateEncryptionKeyFuture genEncKeyFut = new GenerateEncryptionKeyFuture(keyCnt); sendGenerateEncryptionKeyRequest(genEncKeyFut); genEncKeyFuts.put(genEncKeyFut.id(), genEncKeyFut); return genEncKeyFut; } catch (IgniteCheckedException e) { return new GridFinishedFuture<>(e); } } }