perl-Dancer-Plugin-StreamData - stream long responses instead of sending them in one piece

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Dancer-Plugin-StreamData-0.9-alt1.noarch.rpm
Package name perl-Dancer-Plugin-StreamData
Package version 0.9
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 13.08 KB
Installed size 13.08 KB
This plugin is useful for situations in which a the Dancer manpage application wants to
return a large set of data such as the results from a database query.  This is
especially important where the result set might total tens or hundreds of
megabytes, which would be awkward to marshall within the memory of a single
server process and could lead to a long delay before the start of data
The `stream_data' function allows the application to stream a response one
chunk at a time.  For example, the data could be fetched row by row from a
database server, with each row processed and then dispatched to the client via
the write() method.
The reason for this plugin is that the interface defined by PSGI for data
streaming is annoyingly complex and difficult to work with.  By hiding the
complexity, this plugin makes it simple to set up an application which streams
long responses instead of marshalling them into a single response message.
This plugin can be used with any the PSGI manpage compatible web server, and includes a
method by which you can check whether the server supports streaming.


Package Version Architecture Repository
perl-Dancer-Plugin-StreamData - - -


Name Value
/usr/share/perl5 -
perl( >= 1.300
perl(Dancer/ -
rpmlib(PayloadIsLzma) -


Name Value
perl(Dancer/Plugin/ = 0.900
perl-Dancer-Plugin-StreamData = 0.9-alt1


Type URL
Binary Package perl-Dancer-Plugin-StreamData-0.9-alt1.noarch.rpm
Source Package perl-Dancer-Plugin-StreamData-0.9-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Dancer-Plugin-StreamData rpm package:
    # sudo apt-get install perl-Dancer-Plugin-StreamData



See Also

Package Description
perl-Dancer-Plugin-Swagger-0.2.0-alt1.noarch.rpm create Swagger documentation of the app REST interface
perl-Dancer-Plugin-Swig-0.02-alt1.noarch.rpm A plugin for swig client
perl-Dancer-Plugin-Syntax-GetPost-0.001-alt1.noarch.rpm Syntactic sugar for GET+POST handlers
perl-Dancer-Plugin-TTHelpers-0.005-alt1.noarch.rpm Useful routines for generating HTML for use with Dancer + TT
perl-Dancer-Plugin-Tail-0.0003-alt1.noarch.rpm Tail a file from Dancer
perl-Dancer-Plugin-Test-Jasmine-0.2.0-alt1.noarch.rpm Inject and run Jasmine tests in your web pages
perl-Dancer-Plugin-Thumbnail-0.14-alt1.noarch.rpm Easy thumbnails creating with Dancer and GD
perl-Dancer-Plugin-TimeRequests-0.06-alt1.noarch.rpm log how long requests take and which routes are slow
perl-Dancer-Plugin-TimeoutManager-0.10-alt1.noarch.rpm Plugin to define route handlers with a timeout
perl-Dancer-Plugin-Transformator-0.002-alt1.noarch.rpm Dancer plugin for Net::NodeTransformator
perl-Dancer-Plugin-UUID-0.004-alt1.noarch.rpm Maintain unique identifiers for each visitor of the application
perl-Dancer-Plugin-ValidateTiny-0.06-alt1.noarch.rpm Validate::Tiny Dancer plugin
perl-Dancer-Plugin-WebDAV-0.0.5-alt1.noarch.rpm Defines routes for methods of HTTP WebDAV
perl-Dancer-Plugin-WebSocket-0.0100-alt1.noarch.rpm A Dancer plugin for easily creating WebSocket apps
perl-Dancer-Plugin-WindowSession-0.02-alt3_9.noarch.rpm Manage Per-Browser-Window sessions