Vyacheslav Matyukhin > Ubic-1.56 > Ubic::Service::Utils

Download:
Ubic-1.56.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 1.56   Source   Latest Release: Ubic-1.57

NAME ^

Ubic::Service::Utils - helpers for custom service authors

VERSION ^

version 1.56

FUNCTIONS ^

wait_for_status($params)

Wait until status will become equal to one of specified values.

Supports customizable retries.

Parameters:

service

Service object.

expect_status

List of expected statuses. Retries will be stopped when service will return one of given statuses.

trials

Number of retries to do.

step

Amount of seconds to sleep after first trial. Will be multiplied on trial number, i.e. for trials = 4, step = 2, status will be checked like this: check; sleep 2; check; sleep 4; check; sleep 6; check.

Value is allowed to be float.

AUTHOR ^

Vyacheslav Matyukhin <mmcleric@yandex-team.ru>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2013 by Yandex LLC.

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: