Part of vmc.contrib.axiom.scheduler View In Hierarchy
Implements interfaces: twisted.application.service.IService, vmc.contrib.axiom.iaxiom.IScheduler
Class | running | Undocumented |
Method | __init__ | Create a new Item. This is called on an item *only* when it is being created |
Method | __repr__ | Return a nice string representation of the Item which contains some |
Method | installed | Undocumented |
Method | activate | The object was loaded from the store. |
Method | startService | Start calling persistent timed events whose time has come. |
Method | stopService | Stop calling persistent timed events. |
Method | tick | Undocumented |
Inherited from Item:
Method | _currentlyValidAsReferentFor | Is this object currently valid as a reference? Objects which will be |
Method | _schemaPrepareInsert | Prepare each attribute in my schema for insertion into a given store, |
Method | store | Undocumented |
Method | __subinit__ | Initializer called regardless of whether this object was created by |
Method | __finalizer__ | Undocumented |
Class Method | existingInStore | Create and return a new instance from a row from the store. |
Class Method | getSchema | return all persistent class attributes |
Method | persistentValues | Return a dictionary of all attributes which will be/have been/are being |
Method | touch | Undocumented |
Method | revert | Undocumented |
Method | deleted | User-definable callback that is invoked when an object is well and truly |
Method | stored | User-definable callback that is invoked when an object is placed into a |
Method | committed | Called after the database is brought into a consistent state with this |
Method | checkpoint | Update the database to reflect in-memory changes made to this item; for |
Method | upgradeVersion | Undocumented |
Method | deleteFromStore | Undocumented |
Class Method | _baseSelectSQL | Undocumented |
Class Method | _baseInsertSQL | Undocumented |
Class Method | _baseDeleteSQL | Undocumented |
Method | _updateSQL | Undocumented |
Class Method | getTableName | Retrieve a string naming the database table associated with this item |
Class Method | getTableAlias | Undocumented |
Inherited from Empowered (via Item):
Method | powerUp | Installs a powerup (e.g. plugin) on an item or store. |
Method | powerDown | Remove a powerup. |
Method | __conform__ | For 'normal' interfaces, returns the first powerup found when doing |
Method | powerupsFor | Returns powerups installed using powerUp , in order of
descending
|
Method | interfacesFor | Undocumented |
Inherited from _Strict (via Item):
Class Method | __bases | Undocumented |
Method | __getDescriptor | Undocumented |
Method | __setattr__ | Undocumented |
Inherited from SchedulerMixin:
Method | now | Undocumented |
Method | _oneTick | Undocumented |
Method | _getNextEvent | Undocumented |
Method | schedule | Undocumented |
Method | reschedule | Undocumented |
Method | unscheduleFirst | Remove from given item from the schedule. |
Method | unscheduleAll | Undocumented |
Method | scheduledTimes | Return an iterable of the times at which the given item is scheduled to |
Create a new Item. This is called on an item *only* when it is being created for the first time, not when it is loaded from the database. The 'activate()' hook is called every time an item is loaded from the database, as well as the first time that an item is inserted into the store. This will be inside __init__ if you pass a 'store' keyword argument to an Item's constructor.
This takes an arbitrary set of keyword arguments, which will be set as attributes on the created item. Subclasses of Item must honor this signature.