UNPKG

hjs-future

Version:

Future classes of Hubrijs framework

45 lines (36 loc) 2.13 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.QueuedWork = exports.AsyncTask = exports.AsyncTaskListener = exports.AsyncTaskResult = exports.AsyncRunnable = exports.AsyncTaskStatus = exports.AbstractExecutorService = exports.ExecutorCompletionService = exports.CompletionService = exports.QueueingFuture = exports.FutureTask = exports.LinkedBlockingQueueIterator = exports.BlockingQueue = exports.RunnableAdapter = exports.RunnableFuture = exports.Future = exports.FutureState = exports.Callable = exports.Executors = exports.ParallelExecutor = exports.BlockingExecutor = exports.SerialExecutor = exports.ExecutorService = exports.Executor = undefined; var _executor = require('./lib/executor'); var _future = require('./lib/future'); var _queue = require('./lib/queue'); var _service = require('./lib/service'); var _task = require('./lib/task'); var _work = require('./lib/work'); /** @babel */ exports.Executor = _executor.Executor; exports.ExecutorService = _executor.ExecutorService; exports.SerialExecutor = _executor.SerialExecutor; exports.BlockingExecutor = _executor.BlockingExecutor; exports.ParallelExecutor = _executor.ParallelExecutor; exports.Executors = _executor.Executors; exports.Callable = _future.Callable; exports.FutureState = _future.FutureState; exports.Future = _future.Future; exports.RunnableFuture = _future.RunnableFuture; exports.RunnableAdapter = _future.RunnableAdapter; exports.BlockingQueue = _queue.BlockingQueue; exports.LinkedBlockingQueueIterator = _queue.LinkedBlockingQueueIterator; exports.FutureTask = _service.FutureTask; exports.QueueingFuture = _service.QueueingFuture; exports.CompletionService = _service.CompletionService; exports.ExecutorCompletionService = _service.ExecutorCompletionService; exports.AbstractExecutorService = _service.AbstractExecutorService; exports.AsyncTaskStatus = _task.AsyncTaskStatus; exports.AsyncRunnable = _task.AsyncRunnable; exports.AsyncTaskResult = _task.AsyncTaskResult; exports.AsyncTaskListener = _task.AsyncTaskListener; exports.AsyncTask = _task.AsyncTask; exports.QueuedWork = _work.QueuedWork;