NAME
Tanker - a module to allow you to construct pipelines
SYNOPSIS
use Tanker;
my $tanker = new Tanker ($path_to_configfile)
# but you really ought to read the cookbook below
DESCRIPTION
Tanker allows you to construct asynchronous pipelines such that
another client
      |
client ----.  |  .----- yet another
   |  |  |   
.----------.
| Generate | 
|  Request |
'----------'
     |
     | <- pipeline plugin
     | <- pipeline plugin
     | <- pipeline plugin
     | 
.----------.
| Generate |
| Response |
'----------'
     |
    \'/
     '                                   
and requests can travel down the pipeline asynchronously.
i.e if one requests enters the pipeline and a plugin takes a long time to complete then other requests can be passing down the pipeline at the same time.
AUTHOR
Simon Wistow <simon@thegestalt.org>
SEE ALSO
Tanker::Config, Tanker::RequestGenerator, Tanker::Plugin, Tanker::ResponseHandler, Tanker::Request;