public void configure(Broker broker, SystemUsage memoryManager, QueueBrowserSubscription sub) { configurePrefetch(sub); sub.setCursorMemoryHighWaterMark(getCursorMemoryHighWaterMark()); sub.setUsePrefetchExtension(isUsePrefetchExtension()); // TODO // We currently need an infinite audit because of the way that browser dispatch // is done. We should refactor the browsers to better handle message dispatch so // we can remove this and perform a more efficient dispatch. sub.setMaxProducersToAudit(Integer.MAX_VALUE); sub.setMaxAuditDepth(Short.MAX_VALUE); // part solution - dispatching to browsers needs to be restricted sub.setMaxMessages(getMaxBrowsePageSize()); }
destination.setMaxBrowsePageSize(getMaxBrowsePageSize());
public void configure(Broker broker, SystemUsage memoryManager, QueueBrowserSubscription sub) { configurePrefetch(sub); sub.setCursorMemoryHighWaterMark(getCursorMemoryHighWaterMark()); sub.setUsePrefetchExtension(isUsePrefetchExtension()); // TODO // We currently need an infinite audit because of the way that browser dispatch // is done. We should refactor the browsers to better handle message dispatch so // we can remove this and perform a more efficient dispatch. sub.setMaxProducersToAudit(Integer.MAX_VALUE); sub.setMaxAuditDepth(Short.MAX_VALUE); // part solution - dispatching to browsers needs to be restricted sub.setMaxMessages(getMaxBrowsePageSize()); }
public void configure(Broker broker, SystemUsage memoryManager, QueueBrowserSubscription sub) { configurePrefetch(sub); sub.setCursorMemoryHighWaterMark(getCursorMemoryHighWaterMark()); sub.setUsePrefetchExtension(isUsePrefetchExtension()); // TODO // We currently need an infinite audit because of the way that browser dispatch // is done. We should refactor the browsers to better handle message dispatch so // we can remove this and perform a more efficient dispatch. sub.setMaxProducersToAudit(Integer.MAX_VALUE); sub.setMaxAuditDepth(Short.MAX_VALUE); // part solution - dispatching to browsers needs to be restricted sub.setMaxMessages(getMaxBrowsePageSize()); }
public void configure(Broker broker, SystemUsage memoryManager, QueueBrowserSubscription sub) { configurePrefetch(sub); sub.setCursorMemoryHighWaterMark(getCursorMemoryHighWaterMark()); sub.setUsePrefetchExtension(isUsePrefetchExtension()); // TODO // We currently need an infinite audit because of the way that browser dispatch // is done. We should refactor the browsers to better handle message dispatch so // we can remove this and perform a more efficient dispatch. sub.setMaxProducersToAudit(Integer.MAX_VALUE); sub.setMaxAuditDepth(Short.MAX_VALUE); // part solution - dispatching to browsers needs to be restricted sub.setMaxMessages(getMaxBrowsePageSize()); }
destination.setMaxProducersToAudit(getMaxProducersToAudit()); destination.setMaxPageSize(getMaxPageSize()); destination.setMaxBrowsePageSize(getMaxBrowsePageSize()); destination.setUseCache(isUseCache()); destination.setMinimumMessageSize((int) getMinimumMessageSize());
destination.setMaxBrowsePageSize(getMaxBrowsePageSize());
destination.setMaxBrowsePageSize(getMaxBrowsePageSize());
destination.setMaxBrowsePageSize(getMaxBrowsePageSize());