Steffen Müller > ShardedKV-0.18 > ShardedKV::Error::WriteFail

Download:
ShardedKV-0.18.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.18   Source   Latest Release: ShardedKV-0.20

NAME ^

ShardedKV::Error::WriteFail - Thrown when set() fails on a storage backend

VERSION ^

version 0.18

DESCRIPTION ^

ShardedKV::Error::WriteFail is an exception thrown when there is a problem writing to the particular storage backend. The exception will contain which key failed, and potentially which operation during the set() failed.

PUBLIC ATTRIBUTES ^

key

  (is: ro, isa: Str, required)

key holds what particular key was used for the set() call.

operation

  (is: ro, isa: enum(set, expire))

operation may contain what operation the set was doing when the failure occurred. In the case of the Redis storage backend, the expiration operation is separate from the actual set operation. In those two cases, this attribute will be set with the appropriate operation. Other backends may or may not supply this value.

PUBLIC METHODS ^

has_operation

has_operation() is the predicate check for the "operation" attribute. It checks if operation is defined (ie. the backend set a value).

AUTHORS ^

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2013 by Steffen Mueller.

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: