Cory G Watson > Net-Ostrich > Net::Ostrich

Download:
Net-Ostrich-0.01.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

Net::Ostrich - Perl interface to Ostrich

VERSION ^

version 0.01

SYNOPSIS ^

    my $no = Net::Ostrich->new(host => '172.16.49.130', port => 2223);

    my $stats = $no->stats;
    
    my $pong = $no->ping;

DESCRIPTION ^

Net::Ostrich is a perl interface to ostrich's administrative web service.

ATTRIBUTES ^

client

The LWP::UserAgent client used by Net::Ostrich. Provided in case you need to change any settings, such as the proxy.

host

The hostname to which we'll be connecting to talk to Ostrich

path

The path where Ostrich resides. Defaults to '/'. This will be appended after the port, so it's important that it begin and end with a /.

port

The port on which we'll be contacting Ostrich

METHODS ^

gc

Force a garbage collection cycle.

ping

Ping the server.

quiesce

Close any listening sockets, stop accepting new connections, and shutdown the server as soon as the last client connection is done.

reload

Reload the server config file for any services that support it (most do not).

shutdown

Immediately shutdown the server.

stats

Fetch stats. Grabs them as JSON and returns the decoded JSON structure.

threads

Fetch thread information. Grabs them as JSON and returns the decoded JSON structure.

AUTHOR ^

Cory G Watson <gphat@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2011 by Infinity Interactive, Inc.

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

syntax highlighting: