Расширение JBoss Data Virt с переводчиком для обработки разбитого на страницы источника - PullRequest
0 голосов
/ 30 августа 2018

Каков хороший способ расширения org.teiid.translator.ws для чтения полного набора записей путем перебора всех страниц, возвращаемых веб-службой с разбивкой по страницам?

1 Ответ

0 голосов
/ 31 августа 2018

Поскольку разбиение на страницы результатов не является частью какого-либо стандарта REST API (в отличие от OData), вам придется расширить текущий переводчик и обеспечить это пользовательское поведение для прокрутки по нумерации страниц. В отличие от прокрутки набора результатов JDBC, вам нужно будет разработать способ выполнения URL с вашими смещениями каждый раз, когда механизм Teiid запрашивает следующий пакет результатов. Если вам нужен пример, взгляните на переводчик OData для аналогичного процесса.

...