class documentation

class RemotePublished(flavors.RemoteCache): (source)

View In Hierarchy

The local representation of remote Publishable object.
Method __getstate__ Undocumented
Method activated Implement this method if you want to be notified when your publishable subclass is activated.
Method call​When​Activated Externally register for notification when this publishable has received all relevant data.
Method get​File​Name Undocumented
Method set​Copyable​State I will be invoked with the state to copy locally.
Instance Variable is​Activated Undocumented
Method _cb​Got​Update Undocumented
Instance Variable _activation​Listeners Undocumented
Instance Variable _was​Clean​When​Loaded Undocumented

Inherited from RemoteCache:

Method __cmp__ Compare me [to another RemoteCache.
Method __del__ Do distributed reference counting on finalize.
Method __hash__ Hash me.
Method jelly​For serialize me (only for the broker I'm for) as the original cached reference
Method remote​Message​Received A remote message has been received. Dispatch it appropriately.
Method unjelly​For Perform the inverse operation of Jellyable.jellyFor.
Instance Variable __dict__ Undocumented
Instance Variable broker Undocumented
Instance Variable luid Undocumented
Method _borgify Create a new object that shares its state (i.e. its __dict__) and type with this object, but does not share its identity.

Inherited from Unjellyable (via RemoteCache, RemoteCopy):

Method set​State​For Undocumented

Inherited from Serializable (via RemoteCache):

Method process​Unique​ID Return an ID which uniquely represents this object for this process.

Inherited from Jellyable (via RemoteCache, Serializable):

Method get​State​For Undocumented
def __getstate__(self): (source)

Undocumented

def activated(self): (source)
Implement this method if you want to be notified when your publishable subclass is activated.
def callWhenActivated(self, callback): (source)
Externally register for notification when this publishable has received all relevant data.
def getFileName(self, ext='pub'): (source)

Undocumented

def setCopyableState(self, state): (source)

I will be invoked with the state to copy locally.

'state' is the data returned from the remote object's 'getStateToCopyFor' method, which will often be the remote object's dictionary (or a filtered approximation of it depending on my peer's perspective).

isActivated: int = (source)

Undocumented

def _cbGotUpdate(self, newState): (source)

Undocumented

_activationListeners: list = (source)

Undocumented

_wasCleanWhenLoaded: int = (source)

Undocumented