125.2. リストプロデューサー – to (“hazelcast-list:foo”)
リストプロデューサーは 7 つの操作を提供します: * add * addAll * set * get * removevalue * removeAll * clear
125.2.1. add のサンプル:
from("direct:add") .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.ADD)) .toF("hazelcast-%sbar", HazelcastConstants.LIST_PREFIX);
125.2.2. get のサンプル:
from("direct:get") .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.GET)) .toF("hazelcast-%sbar", HazelcastConstants.LIST_PREFIX) .to("seda:out");
125.2.3. setvalue のサンプル:
from("direct:set") .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.SET_VALUE)) .toF("hazelcast-%sbar", HazelcastConstants.LIST_PREFIX);
125.2.4. removevalue のサンプル:
from("direct:removevalue") .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.REMOVE_VALUE)) .toF("hazelcast-%sbar", HazelcastConstants.LIST_PREFIX);
CamelHazelcastObjectIndex ヘッダーはインデックス作成の目的で使用されることに注意してください。