batch

WebJar for batch

Лицензия

Лицензия

MIT
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

batch
Последняя версия

Последняя версия

0.6.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

batch
WebJar for batch
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/visionmedia/batch

Скачать batch

Имя Файла Размер
batch-0.6.1.pom
batch-0.6.1.jar 6 KB
batch-0.6.1-sources.jar 22 bytes
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/batch/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>batch</artifactId>
    <version>0.6.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/batch/
implementation 'org.webjars.npm:batch:0.6.1'
// https://jarcasting.com/artifacts/org.webjars.npm/batch/
implementation ("org.webjars.npm:batch:0.6.1")
'org.webjars.npm:batch:jar:0.6.1'
<dependency org="org.webjars.npm" name="batch" rev="0.6.1">
  <artifact name="batch" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='batch', version='0.6.1')
)
libraryDependencies += "org.webjars.npm" % "batch" % "0.6.1"
[org.webjars.npm/batch "0.6.1"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

batch

NPM Version NPM Downloads Build Status Test Coverage

Simple async batch with concurrency control and progress reporting.

Installation

This is a Node.js module available through the npm registry. Installation is done using the npm install command:

$ npm install batch

Usage

var Batch = require('batch')

new Batch([...fns])

Create a new Batch.

batch.concurrency(n)

Set concurrency to n.

batch.end([cb])

Execute all queued functions in parallel, executing cb(err, results).

batch.push(fn)

Queue a function.

batch.throws(throws)

Set wether Batch will or will not throw up.

progress event

Contains the "job" index, response value, duration information, and completion data.

{ index: 1,
  value: 'bar',
  pending: 2,
  total: 3,
  complete: 2,
  percent: 66,
  start: Thu Oct 04 2012 12:25:53 GMT-0700 (PDT),
  end: Thu Oct 04 2012 12:25:53 GMT-0700 (PDT),
  duration: 0 }

Example

var Batch = require('batch')
  , batch = new Batch;

batch.concurrency(4);

ids.forEach(function(id){
  batch.push(function(done){
    User.get(id, done);
  });
});

batch.on('progress', function(e){

});

batch.end(function(err, users){

});

License

MIT

org.webjars.npm

Sloth

New user is /tj

Версии библиотеки

Версия
0.6.1
0.5.3
0.5.2