
Mojo::Transaction - HTTP Transaction Base Class

use base 'Mojo::transaction';

Mojo::Transaction is a HTTP process base class.

Mojo::Transaction inherits all attributes from Mojo::Stateful and implements the following new ones.
connection my $connection = $tx->connection;
$tx = $tx->connection($connection);
continue_timeout my $continue_timeout = $tx->continue_timeout;
$tx = $tx->continue_timeout(3);
keep_alive my $keep_alive = $tx->keep_alive;
$tx = $tx->keep_alive(1);
kept_alive my $kept_alive = $tx->kept_alive;
$tx = $tx->kept_alive(1);
local_address my $local_address = $tx->local_address;
$tx = $tx->local_address($address);
local_port my $local_port = $tx->local_port;
$tx = $tx->local_port($port);
remote_address my $remote_address = $tx->remote_address;
$tx = $tx->remote_address($address);
remote_port my $remote_port = $tx->remote_port;
$tx = $tx->remote_port($port);

Mojo::Transaction inherits all methods from Mojo::Stateful and implements the following new ones.
client_connected$tx = $tx->client_connected;
client_get_chunkmy $chunk = $tx->client_get_chunk;
client_infomy $info = $tx->client_info;
client_is_writingmy $writing = $tx->client_is_writing;
client_leftoversmy $leftovers = $tx->client_leftovers;
client_read$tx = $tx->client_read($chunk);
client_spin$tx = $tx->client_spin;
is_pausedmy $paused = $tx->is_paused;
is_pipelinemy $is_pipeline = $tx->is_pipeline;
pause$tx = $tx->pause;
resume$tx = $tx->resume;
server_get_chunkmy $chunk = $tx->server_get_chunk;
server_is_writingmy $writing = $tx->server_is_writing;
server_leftoversmy $leftovers = $tx->server_leftovers;
server_read$tx = $tx->server_read($chunk);
server_spin$tx = $tx->server_spin;