List of usage examples for com.google.common.util.concurrent Futures immediateFuture
@CheckReturnValue public static <V> ListenableFuture<V> immediateFuture(@Nullable V value)
From source file:com.highstreet.technologies.odl.app.spectrum.impl.SchedulerRpc.java
@Override public Future<RpcResult<Void>> next() { try {//from www . j a v a2 s . c o m Task task = getInstance(TaskFactory.class).create("spectrum"); task.execute(); } catch (Exception e) { LOG.warn("execute task failed!", e); } return Futures.immediateFuture(RpcResultBuilder.<Void>success().build()); }
From source file:org.inocybe.bepbop.ParrotRpcService.java
@Override public Future<RpcResult<Void>> land() { LOG.info("Landing"); drone.land();//from w w w . j ava2 s . c om return Futures.immediateFuture(RpcResultBuilder.<Void>success().build()); }
From source file:io.v.v23.syncbase.nosql.NoSql.java
private static AsyncFunction<Boolean, Void> getRetryFn(final VContext ctx, final Database db, final BatchOptions opts, final BatchOperation op, final int round) { return new AsyncFunction<Boolean, Void>() { @Override//from w ww.j ava 2s . c o m public ListenableFuture<Void> apply(Boolean success) throws Exception { if (success) { return Futures.immediateFuture(null); } if (round >= 3) { throw new ConcurrentBatchException(ctx); } return Futures.transform(tryBatch(ctx, db, opts, op), getRetryFn(ctx, db, opts, op, round + 1)); } }; }
From source file:com.google.devtools.kythe.platform.shared.FileDataDirectory.java
@Override public Future<byte[]> startLookup(String path, String digest) { try {//from w w w.jav a 2s . co m return Futures.immediateFuture(Files.asByteSource(new File(PathUtil.join(rootDirectory, path))).read()); } catch (Throwable t) { return Futures.immediateFailedFuture(t); } }
From source file:eu.virtuwind.reference.impl.ReferenceMonitorImpl.java
@Override public Future<RpcResult<Void>> addApplication(AddApplicationInput input) { LOG.info("Adding application {}", input); ApplicationRegistryUtils.getInstance().writeToApplicationRegistry(input); return Futures.immediateFuture(RpcResultBuilder.<Void>success().build()); }
From source file:io.soliton.protobuf.TimeServer.java
@Override public ListenableFuture<TimeResponse> getTime(TimeRequest request) { DateTimeZone timeZone = DateTimeZone.forID(request.getTimezone()); DateTime now = new DateTime(timeZone); TimeResponse.Builder response = TimeResponse.newBuilder(); return Futures.immediateFuture(response.setTime(now.getMillis()).build()); }
From source file:com.facebook.swift.service.async.DelayedMapAsyncHandler.java
@Override public ListenableFuture<String> getValueSlowly(long timeout, TimeUnit unit, String key) throws TException { return Futures.immediateFuture(innerHandler.getValueSlowly(timeout, unit, key)); }
From source file:com.microsoftopentechnologies.intellij.serviceexplorer.NodeActionListener.java
public ListenableFuture<Void> actionPerformedAsync(NodeActionEvent e) { actionPerformed(e); return Futures.immediateFuture(null); }
From source file:producerstest.SimpleProducerModule.java
@Produces @Qual(3)// ww w . ja v a 2 s . c o m static ListenableFuture<String> futureStrWithArg(@SuppressWarnings("unused") int i) { return Futures.immediateFuture("future str with arg"); }
From source file:com.facebook.buck.distributed.NoopArtifactCacheByBuildRule.java
@Override public ListenableFuture<BuildRule> uploadFromLocal(BuildRule rule) { return Futures.immediateFuture(rule); }