Как установить заголовок управления кешем в odata4j?

Я пишу службу RESTful, используя odata4j, и мне нужно установить заголовок кэширования ответа.

Как мне это сделать?
Кажется, у меня нет доступа к объекту HttpservletResponse. И в отличие от поддержки JAX-RS, я не вижу в odata4j ничего, что позволило бы мне получить объект CacheControl.

Спасибо

Сара


person Sarah Rushworth    schedule 29.12.2011    source источник


Ответы (1)


Нет прямой поддержки для этого с 0.5, однако вы можете написать собственный ContainerResponseFilter для изменения исходящего ответа вручную.

Не стесняйтесь добавлять запрос функции в список задач проекта [1] вместе с любой подробной информацией о предлагаемом API, если у вас есть мысли о том, как это может работать.

Или, конечно, патч... :)

Надеюсь, это поможет,
- john

[1] http://code.google.com/p/odata4j/issues/list< /а>

person John Spurlock    schedule 08.01.2012