class documentation

class twisted.web.vhost.VirtualHostCollection(roots.Homogenous): (source)

View In Hierarchy

Wrapper for virtual hosts collection.

This exists for configuration purposes.

Method __init__ Initialize me.
Instance Variable nvh Undocumented
Method listStaticEntities Retrieve a list of all name, entity pairs that I store references to.
Method getStaticEntity Get an entity that was added to me using putEntity.
Method reallyPutEntity Undocumented
Method delEntity Remove a static reference for 'name'.

Inherited from Homogenous:

Method entityConstraint A method that determines whether an entity may be added to me.
Method getNameType Undocumented
Method getEntityType Undocumented

Inherited from Constrained (via Homogenous):

Method nameConstraint A method that determines whether an entity may be added to me with a given name.
Method putEntity Store an entity if it meets both constraints.

Inherited from Collection (via Homogenous, Constrained):

Instance Variable entities Undocumented
Method getDynamicEntity Subclass this to generate an entity on demand.
Method getEntity Retrieve an entity from me.
Method storeEntity Store an entity for 'name', based on the content of 'request'.
Method removeEntity Remove an entity for 'name', based on the content of 'request'.
Method listDynamicEntities A list of all name, entity that I can generate on demand.
Method listEntities Retrieve a list of all name, entity pairs I contain.
Method listStaticNames Retrieve a list of the names of entities that I store references to.
Method listDynamicNames Retrieve a list of the names of entities that I store references to.
Method listNames Retrieve a list of all names for entities that I contain.
def __init__(self, nvh): (source)

Initialize me.

Undocumented

def listStaticEntities(self): (source)

Retrieve a list of all name, entity pairs that I store references to.

See getStaticEntity.

def getStaticEntity(self, name): (source)

Get an entity that was added to me using putEntity.

This method will return 'None' if it fails.

def reallyPutEntity(self, name, entity): (source)
def delEntity(self, name): (source)

Remove a static reference for 'name'.

Raises a KeyError if the operation fails.

API Documentation for Twisted, generated by pydoctor 20.12.1 at 2021-02-28 19:53:36.