Kamaelia docs : Axon.STM.Value

For examples and more explanations, see the module level docs.


class Value(object)

Value(version, value, store, key) -> new Value object

A simple versioned key-value pair which belongs to a thread-safe store

Arguments:

  • version -- the initial version of the value
  • value -- the object's initial value
  • store -- a Store object to hold the value and it's history
  • key -- a key to refer to the value

Note: You do not instantiate these - the Store does that

Methods defined here

__init__(self, version, value, store, key)

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

clone(self)

Returns a clone of the value

commit(self)

Commit a new version of the value to the store

set(self, value)

Set the value without storing

Feedback

Got a problem with the documentation? Something unclear that could be clearer? Want to help improve it? Constructive criticism is very welcome - especially if you can suggest a better rewording!

Please leave you feedback here in reply to the documentation thread in the Kamaelia blog.

-- Automatic documentation generator, 19 Oct 2008 at 14:28:09 UTC/GMT

This is a page from the Kamaelia website. You can find the original here: