Откуда все эти сообщения? - PullRequest
2 голосов
/ 12 мая 2010

Эта конфигурация работает нормально, но адаптер входящего канала, который должен опрашивать каждые 15 секунд, работает постоянно. У кого-нибудь есть идея, что я делаю неправильно?

<si:channel id="msgChannel" />

    <si:inbound-channel-adapter ref="jdbcInputAdapter"
        method="fetchData" channel="msgChannel">
        <si:poller>
            <si:interval-trigger interval="15000" />
        </si:poller>
    </si:inbound-channel-adapter>

    <si:outbound-channel-adapter ref="shouter"  method="shout" channel="msgChannel"/>

1 Ответ

3 голосов
/ 13 мая 2010

Поллер по умолчанию будет забирать все сообщения из канала или источника каждого опроса. Вы можете настроить это с помощью атрибута max-messages-per-poll. Если вы установите значение 1, вы увидите ожидаемое поведение.

...