def __init__(self, app, options): super(ImageCacheFilter, self).__init__(app) map = app.map resource = cached_images.create_resource(options) map.resource("cached_image", "cached_images", controller=resource, collection={'reap_invalid': 'POST', 'reap_stalled': 'POST'}) map.connect("/cached_images", controller=resource, action="delete_collection", conditions=dict(method=["DELETE"]))
def __init__(self, app, options): map = app.map resource = cached_images.create_resource(options) map.resource("cached_image", "cached_images", controller=resource) map.connect("/cached_images", controller=resource, action="delete_collection", conditions=dict(method=["DELETE"])) logger.info(_("Initialized image cache management middleware")) super(CacheManageFilter, self).__init__(app)
def __init__(self, app, options): super(ImageCacheFilter, self).__init__(app) map = app.map resource = cached_images.create_resource(options) map.resource("cached_image", "cached_images", controller=resource, collection={ 'reap_invalid': 'POST', 'reap_stalled': 'POST' }) map.connect("/cached_images", controller=resource, action="delete_collection", conditions=dict(method=["DELETE"]))
def __init__(self, app): mapper = routes.Mapper() resource = cached_images.create_resource() mapper.connect("/v1/cached_images", controller=resource, action="get_cached_images", conditions=dict(method=["GET"])) mapper.connect("/v1/cached_images/{image_id}", controller=resource, action="delete_cached_image", conditions=dict(method=["DELETE"])) mapper.connect("/v1/cached_images", controller=resource, action="delete_cached_images", conditions=dict(method=["DELETE"])) mapper.connect("/v1/queued_images/{image_id}", controller=resource, action="queue_image", conditions=dict(method=["PUT"])) mapper.connect("/v1/queued_images", controller=resource, action="get_queued_images", conditions=dict(method=["GET"])) mapper.connect("/v1/queued_images/{image_id}", controller=resource, action="delete_queued_image", conditions=dict(method=["DELETE"])) mapper.connect("/v1/queued_images", controller=resource, action="delete_queued_images", conditions=dict(method=["DELETE"])) self._mapper = mapper self._resource = resource LOG.info(_("Initialized image cache management middleware")) super(CacheManageFilter, self).__init__(app)
def __init__(self, app): mapper = routes.Mapper() resource = cached_images.create_resource() mapper.connect("/v1/cached_images", controller=resource, action="get_cached_images", conditions=dict(method=["GET"])) mapper.connect("/v1/cached_images/{image_id}", controller=resource, action="delete_cached_image", conditions=dict(method=["DELETE"])) mapper.connect("/v1/cached_images", controller=resource, action="delete_cached_images", conditions=dict(method=["DELETE"])) mapper.connect("/v1/queued_images/{image_id}", controller=resource, action="queue_image", conditions=dict(method=["PUT"])) mapper.connect("/v1/queued_images", controller=resource, action="get_queued_images", conditions=dict(method=["GET"])) mapper.connect("/v1/queued_images/{image_id}", controller=resource, action="delete_queued_image", conditions=dict(method=["DELETE"])) mapper.connect("/v1/queued_images", controller=resource, action="delete_queued_images", conditions=dict(method=["DELETE"])) self._mapper = mapper self._resource = resource LOG.info(_LI("Initialized image cache management middleware")) super(CacheManageFilter, self).__init__(app)
def __init__(self, app, options): map = app.map resource = cached_images.create_resource(options) map.connect("/cached_images", controller=resource, action="get_cached_images", conditions=dict(method=["GET"])) map.connect("/cached_images/{image_id}", controller=resource, action="delete_cached_image", conditions=dict(method=["DELETE"])) map.connect("/cached_images", controller=resource, action="delete_cached_images", conditions=dict(method=["DELETE"])) map.connect("/queued_images/{image_id}", controller=resource, action="queue_image", conditions=dict(method=["PUT"])) map.connect("/queued_images", controller=resource, action="get_queued_images", conditions=dict(method=["GET"])) map.connect("/queued_images/{image_id}", controller=resource, action="delete_queued_image", conditions=dict(method=["DELETE"])) map.connect("/queued_images", controller=resource, action="delete_queued_images", conditions=dict(method=["DELETE"])) logger.info(_("Initialized image cache management middleware")) super(CacheManageFilter, self).__init__(app)
def __init__(self, app, conf, **local_conf): map = app.map resource = cached_images.create_resource(conf) map.connect("/cached_images", controller=resource, action="get_cached_images", conditions=dict(method=["GET"])) map.connect("/cached_images/{image_id}", controller=resource, action="delete_cached_image", conditions=dict(method=["DELETE"])) map.connect("/cached_images", controller=resource, action="delete_cached_images", conditions=dict(method=["DELETE"])) map.connect("/queued_images/{image_id}", controller=resource, action="queue_image", conditions=dict(method=["PUT"])) map.connect("/queued_images", controller=resource, action="get_queued_images", conditions=dict(method=["GET"])) map.connect("/queued_images/{image_id}", controller=resource, action="delete_queued_image", conditions=dict(method=["DELETE"])) map.connect("/queued_images", controller=resource, action="delete_queued_images", conditions=dict(method=["DELETE"])) logger.info(_("Initialized image cache management middleware")) super(CacheManageFilter, self).__init__(app)