Known subclasses: twisted.web.distrib.ResourcePublisher

Implements interfaces: twisted.spread.flavors.IPBRoot

I provide a root object to pb.Brokers for a pb.PBClientFactory or pb.PBServerFactory.

When a factory produces a pb.Broker, it supplies that pb.Broker with an object named "root". That object is obtained by calling my rootObject method.

Method rootObject A factory is requesting to publish me as a root object.

Inherited from Jellyable (via Referenceable, Serializable):

Method getStateFor Undocumented

Inherited from Jellyable (via Referenceable, Serializable):

Method getStateFor Undocumented

Inherited from Jellyable (via Referenceable, Serializable):

Method getStateFor Undocumented
def rootObject(self, broker): (source)

A factory is requesting to publish me as a root object.

When a factory is sending me as the root object, this method will be invoked to allow per-broker versions of an object. By default I return myself.

API Documentation for Twisted, generated by pydoctor at 2019-08-06 12:10:50.