NAME

HTTPEx - extension base class for HTTP::Engine

DESCRIPTION

HTTP::Engine extension namespace

SEE ALSO

HTTP::Engine

NAME

HTTP::Engine - Web Server Gateway Interface and HTTP Server Engine Drivers (Yet Another Catalyst::Engine)

SYNOPSIS

use HTTP::Engine;
HTTP::Engine->new(
  config         => 'config.yaml',
  handle_request => sub {
    my $c = shift;
    $c->res->body( Dumper($e->req) );
  }
)->run;

CONCEPT RELEASE

Version 0.0.x is Concept release, An internal interface is chiefly fluid. It is chiefly based on the code of Catalyst::Engine.

DESCRIPTION

HTTP::Engine is a bare-bones, extensible HTTP engine. Not, it's not a socket binding server. Its purpose is to be an adaptor to various HTTP based logic layers and the actual implementation of an HTTP server, for example, mod_perl and FastCGI

PLUGINS

For all non-core plugins (consult at #codrepos first), use the HTTPEx:: namespace. For example, if you have a plugin module named "HTTPEx::Plguin::Foo", you should load it as

use HTTP::Engine;
HTTP::Engnie->load_plugins(qw( +HTTPEx::Plugin::Foo ));

AUTHOR

Kazuhiro Osawa <ko@yappo.ne.jp>

COMMITTERS

lestrrat

tokuhirom

SEE ALSO

REPOSITORY

svn co http://svn.coderepos.org/share/lang/perl/HTTP-Engine/trunk HTTP-Engine

HTTP::Engine is Subversion repository is hosted at http://coderepos.org/share/. patches and collaborators are welcome.

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.