logstash/logstash — pull request #156 by nickethier (2012-06-08 17:55:24+00:00)
Title: Feature/input threading

This will allow user to specify a threads value in configs for certain inputs. This will create multiple threads of the input much like if you were to duplicate config multiple times.

This addresses issue [LOGSTASH-410](https://logstash.jira.com/browse/LOGSTASH-410)

Example:
```input { generator { threads => 10 ... } }```

I've went ahead and converted the amqp and generator inputs to use the Threadable input base.

Note: There is a race condition that exists in the current release of cabin that may cause issues. You will need to create a gem from master to use this feature until a new version is released.