Catalyst::Engine::Server::Single - Catalyst Server Engine


Catalyst-Engine-Server documentation Contained in the Catalyst-Engine-Server distribution.

Index


Code Index:

NAME

Top

Catalyst::Engine::Server::Single - Catalyst Server Engine

SYNOPSIS

Top

A script using the Catalyst::Engine::Server::Single module might look like:

    #!/usr/bin/perl -w

    BEGIN { 
       $ENV{CATALYST_ENGINE} = 'Server::Single';
    }

    use strict;
    use lib '/path/to/MyApp/lib';
    use MyApp;

    MyApp->run;

DESCRIPTION

Top

This Catalyst engine specialized for standalone deployment.

OVERLOADED METHODS

Top

This class overloads some methods from Catalyst::Engine::Server::Base.

$c->run

SEE ALSO

Top

Catalyst, Catalyst::Engine::Server::Base, Net::Server::Single.

AUTHOR

Top

Christian Hansen, ch@ngmedia.com

COPYRIGHT

Top


Catalyst-Engine-Server documentation Contained in the Catalyst-Engine-Server distribution.
package Catalyst::Engine::Server::Single;

use strict;
use base 'Catalyst::Engine::Server::Base';

sub run {
    my $class = shift;

    my $server = Catalyst::Engine::Server::Net::Server::Single->new;
    $server->application($class);
    $server->run(@_);
}

package Catalyst::Engine::Server::Net::Server::Single;

use strict;
use base qw[Catalyst::Engine::Server::Net::Server Net::Server::Single];

1;