NAME

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

VERSION

version 1.60

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) 2016 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.