-package Catalyst::Engine::HTTP::Daemon;
+package Catalyst::Engine::LWP::Daemon;
use strict;
-use base 'Catalyst::Engine::HTTP';
+use base 'Catalyst::Engine::LWP';
use IO::Socket qw(AF_INET);
=head1 NAME
-Catalyst::Engine::HTTP::Daemon - Catalyst HTTP Daemon Engine
+Catalyst::Engine::LWP::Daemon - Catalyst LWP Daemon Engine
=head1 SYNOPSIS
-A script using the Catalyst::Engine::HTTP::Daemon module might look like:
+A script using the Catalyst::Engine::LWP::Daemon module might look like:
#!/usr/bin/perl -w
BEGIN {
- $ENV{CATALYST_ENGINE} = 'HTTP::Daemon';
+ $ENV{CATALYST_ENGINE} = 'LWP::Daemon';
}
use strict;
=head1 OVERLOADED METHODS
-This class overloads some methods from C<Catalyst::Engine::HTTP>.
+This class overloads some methods from C<Catalyst::Engine::LWP>.
=over 4
my $class = shift;
my $port = shift || 3000;
- my $daemon = Catalyst::Engine::HTTP::Daemon::Catalyst->new(
+ my $daemon = Catalyst::Engine::LWP::Daemon::Catalyst->new(
LocalPort => $port,
ReuseAddr => 1
);
$request->uri->scheme('http'); # Force URI::http
- my $http = Catalyst::Engine::HTTP::LWP->new(
+ my $lwp = Catalyst::Engine::LWP::HTTP->new(
request => $request,
address => $connection->peerhost,
hostname => gethostbyaddr( $connection->peeraddr, AF_INET )
);
- $class->handler($http);
- $connection->send_response( $http->response );
+ $class->handler($lwp);
+ $connection->send_response( $lwp->response );
}
$connection->close;
=cut
-package Catalyst::Engine::HTTP::Daemon::Catalyst;
+package Catalyst::Engine::LWP::Daemon::Catalyst;
use strict;
use base 'HTTP::Daemon';