public static Future immediateFailure()

in archaius2-core/src/main/java/com/netflix/archaius/util/Futures.java [24:53]


    public static <T> Future<T> immediateFailure(final Exception e) {
        return new Future<T>() {
            @Override
            public boolean cancel(boolean mayInterruptIfRunning) {
                return false;
            }

            @Override
            public boolean isCancelled() {
                return false;
            }

            @Override
            public boolean isDone() {
                return true;
            }

            @Override
            public T get() throws InterruptedException, ExecutionException {
                throw new ExecutionException(e);
            }

            @Override
            public T get(long timeout, TimeUnit unit)
                    throws InterruptedException, ExecutionException,
                    TimeoutException {
                throw new ExecutionException(e);
            }
        };
    }