/** * Sets the cache used to enforce duplicate message IDs when * {@link #allowDuplicates()} returns {@code false}. * * @param messageIdCache the cache to use * * @throws NullPointerException if {@code messageIdCache} is {@code null} */ public void setMessageIdCache(MessageIdCache messageIdCache) { if (messageIdCache == null) { throw new NullPointerException("messageIdCache cannot be null."); } if (impl != null) { impl.setMessageIdCache(messageIdCache); } this.messageIdCache = messageIdCache; }
/** * Sets the cache used to enforce duplicate message IDs when * {@link #allowDuplicates()} returns {@code false}. * * @param messageIdCache the cache to use * * @throws NullPointerException if {@code messageIdCache} is {@code null} */ public void setMessageIdCache(MessageIdCache messageIdCache) { if (messageIdCache == null) { throw new NullPointerException("messageIdCache cannot be null."); } if (impl != null) { impl.setMessageIdCache(messageIdCache); } this.messageIdCache = messageIdCache; }
/** * Sets the cache used to enforce duplicate message IDs when * {@link #allowDuplicates()} returns {@code false}. * * @param messageIdCache the cache to use * * @throws NullPointerException if {@code messageIdCache} is {@code null} */ public void setMessageIdCache(MessageIdCache messageIdCache) { if (messageIdCache == null) { throw new NullPointerException("messageIdCache cannot be null."); } if (impl != null) { impl.setMessageIdCache(messageIdCache); } this.messageIdCache = messageIdCache; }
/** * Sets the cache used to enforce duplicate message IDs when * {@link #allowDuplicates()} returns {@code false}. * * @param messageIdCache the cache to use * * @throws NullPointerException if {@code messageIdCache} is {@code null} */ public void setMessageIdCache(MessageIdCache messageIdCache) { if (messageIdCache == null) { throw new NullPointerException("messageIdCache cannot be null."); } if (impl != null) { impl.setMessageIdCache(messageIdCache); } this.messageIdCache = messageIdCache; }