As per Hazelcast 4.2.2 docs: we can add
priority-comparator-class-name as
com.hazelcast.collection.impl.queue.model.PriorityElementComparator
<queue name="default">
<max-size>10</max-size>
<backup-count>1</backup-count>
<item-listeners>
<item-listener include-value="true">com.hazelcast.examples.ItemListener</item-listener>
</item-listeners>
<queue-store>
<class-name>com.hazelcast.QueueStoreImpl</class-name>
<properties>
<property name="binary">false</property>
<property name="memory-limit">10000</property>
<property name="bulk-load">500</property>
</properties>
</queue-store>
<priority-comparator-class-name>com.hazelcast.collection.impl.queue.model.PriorityElementComparator</priority-comparator-class-name>
</queue>
But com.hazelcast.collection.impl.queue.model.PriorityElementComparator
From where I can get that java class? There are no example for PriorityQueue usage anywhere. It will be helpful if we can get an example how to use it end to end.
Thanks,
Rakesh