glance.gateway module

class glance.gateway.Gateway(db_api=None, store_api=None, notifier=None, policy_enforcer=None)[source]

Bases: object

get_image_factory(context)[source]
get_image_member_factory(context)[source]
get_member_repo(image, context)[source]
get_metadef_namespace_factory(context)[source]
get_metadef_namespace_repo(context)[source]

Get the layered NamespaceRepo model.

This is where we construct the “the onion” by layering NamespaceRepo models on top of each other, starting with the DB at the bottom.

Parameters

context – The RequestContext

Returns

An NamespaceRepo-like object

get_metadef_object_factory(context)[source]
get_metadef_object_repo(context)[source]

Get the layered MetadefObjectRepo model.

This is where we construct the “the onion” by layering MetadefObjectRepo models on top of each other, starting with the DB at the bottom.

Parameters

context – The RequestContext

Returns

An MetadefObjectRepo-like object

get_metadef_property_factory(context)[source]
get_metadef_property_repo(context)[source]

Get the layered MetadefPropertyRepo model.

This is where we construct the “the onion” by layering MetadefPropertyRepo models on top of each other, starting with the DB at the bottom.

Parameters

context – The RequestContext

Returns

An MetadefPropertyRepo-like object

get_metadef_resource_type_factory(context)[source]
get_metadef_resource_type_repo(context)[source]

Get the layered MetadefResourceTypeRepo model.

This is where we construct the “the onion” by layering MetadefResourceTypeRepo models on top of each other, starting with the DB at the bottom.

Parameters

context – The RequestContext

Returns

An MetadefResourceTypeRepo-like object

get_metadef_tag_factory(context)[source]
get_metadef_tag_repo(context)[source]

Get the layered MetadefTagRepo model.

This is where we construct the “the onion” by layering MetadefTagRepo models on top of each other, starting with the DB at the bottom.

Parameters

context – The RequestContext

Returns

An MetadefTagRepo-like object

get_repo(context)[source]

Get the layered ImageRepo model.

This is where we construct the “the onion” by layering ImageRepo models on top of each other, starting with the DB at the bottom.

Parameters

context – The RequestContext

Returns

An ImageRepo-like object

get_task_executor_factory(context, admin_context=None)[source]
get_task_factory(context)[source]
get_task_repo(context)[source]
get_task_stub_repo(context)[source]