/** * @param expireGroupsUponCompletion the expireGroupsUponCompletion. * @return the aggregator spec. * @see AggregatingMessageHandler#setExpireGroupsUponCompletion(boolean) */ public AggregatorSpec expireGroupsUponCompletion(boolean expireGroupsUponCompletion) { this.handler.setExpireGroupsUponCompletion(expireGroupsUponCompletion); return _this(); }
/** * A processor to determine the output message from the released group. Defaults to a message * with a payload that is a collection of payloads from the input messages. * @param outputProcessor the processor. * @return the aggregator spec. */ public AggregatorSpec outputProcessor(MessageGroupProcessor outputProcessor) { this.handler.setOutputProcessor(outputProcessor); return _this(); }
/** * A processor to determine the output message from the released group. Defaults to a message * with a payload that is a collection of payloads from the input messages. * @param outputProcessor the processor. * @return the aggregator spec. */ public AggregatorSpec outputProcessor(MessageGroupProcessor outputProcessor) { this.handler.setOutputProcessor(outputProcessor); return _this(); }
/** * @param expireGroupsUponCompletion the expireGroupsUponCompletion. * @return the aggregator spec. * @see AggregatingMessageHandler#setExpireGroupsUponCompletion(boolean) */ public AggregatorSpec expireGroupsUponCompletion(boolean expireGroupsUponCompletion) { this.handler.setExpireGroupsUponCompletion(expireGroupsUponCompletion); return _this(); }
/** * @param expireGroupsUponCompletion the expireGroupsUponCompletion. * @return the aggregator spec. * @see AggregatingMessageHandler#setExpireGroupsUponCompletion(boolean) */ public AggregatorSpec expireGroupsUponCompletion(boolean expireGroupsUponCompletion) { this.handler.setExpireGroupsUponCompletion(expireGroupsUponCompletion); return _this(); }
/** * @param expireGroupsUponCompletion the expireGroupsUponCompletion. * @return the aggregator spec. * @see AggregatingMessageHandler#setExpireGroupsUponCompletion(boolean) */ public AggregatorSpec expireGroupsUponCompletion(boolean expireGroupsUponCompletion) { this.handler.setExpireGroupsUponCompletion(expireGroupsUponCompletion); return _this(); }
/** * A processor to determine the output message from the released group. Defaults to a message * with a payload that is a collection of payloads from the input messages. * @param outputProcessor the processor. * @return the aggregator spec. */ public AggregatorSpec outputProcessor(MessageGroupProcessor outputProcessor) { Assert.notNull(outputProcessor, "'outputProcessor' must not be null."); ((InternalAggregatingMessageHandler) this.handler).getOutputProcessor().setDelegate(outputProcessor); return _this(); }
/** * A processor to determine the output message from the released group. Defaults to a message * with a payload that is a collection of payloads from the input messages. * @param outputProcessor the processor. * @return the aggregator spec. */ public AggregatorSpec outputProcessor(MessageGroupProcessor outputProcessor) { Assert.notNull(outputProcessor, "'outputProcessor' must not be null."); ((InternalAggregatingMessageHandler) this.handler).getOutputProcessor().setDelegate(outputProcessor); return _this(); }