public static <S extends PublishSubscribeChannelSpec<S>> PublishSubscribeChannelSpec<S> publishSubscribe( Executor executor) { return new PublishSubscribeChannelSpec<S>(executor); }
@Override public Collection<Object> getComponentsToRegister() { List<Object> objects = new ArrayList<Object>(); objects.addAll(super.getComponentsToRegister()); objects.addAll(this.subscriberFlows); return objects; }
@Override public PublishSubscribeSpec id(String id) { return super.id(id); }
public S minSubscribers(int minSubscribers) { this.channel.setMinSubscribers(minSubscribers); return _this(); }
@Bean public MessageChannel publishSubscribeChannel() { return MessageChannels.publishSubscribe().get(); }
public S applySequence(boolean applySequence) { this.channel.setApplySequence(applySequence); return _this(); }
@Bean public MessageChannel foo() { return MessageChannels.publishSubscribe().get(); }
public S applySequence(boolean applySequence) { this.channel.setApplySequence(applySequence); return _this(); }
@Override public PublishSubscribeSpec id(String id) { return super.id(id); }
public static <S extends PublishSubscribeChannelSpec<S>> PublishSubscribeChannelSpec<S> publishSubscribe( Executor executor) { return new PublishSubscribeChannelSpec<S>(executor); }
@Override public Collection<Object> getComponentsToRegister() { List<Object> objects = new ArrayList<Object>(); objects.addAll(super.getComponentsToRegister()); objects.addAll(this.subscriberFlows); return objects; }
public S minSubscribers(int minSubscribers) { this.channel.setMinSubscribers(minSubscribers); return _this(); }
public static <S extends PublishSubscribeChannelSpec<S>> PublishSubscribeChannelSpec<S> publishSubscribe( String id) { return MessageChannels.<S>publishSubscribe().id(id); }
public static <S extends PublishSubscribeChannelSpec<S>> PublishSubscribeChannelSpec<S> publishSubscribe() { return new PublishSubscribeChannelSpec<S>(); }
public S maxSubscribers(Integer maxSubscribers) { this.channel.setMaxSubscribers(maxSubscribers); return _this(); }
public static <S extends PublishSubscribeChannelSpec<S>> PublishSubscribeChannelSpec<S> publishSubscribe(String id, Executor executor) { return MessageChannels.<S>publishSubscribe(executor).id(id); }
public static <S extends PublishSubscribeChannelSpec<S>> PublishSubscribeChannelSpec<S> publishSubscribe() { return new PublishSubscribeChannelSpec<S>(); }
public S maxSubscribers(Integer maxSubscribers) { this.channel.setMaxSubscribers(maxSubscribers); return _this(); }
public static <S extends PublishSubscribeChannelSpec<S>> PublishSubscribeChannelSpec<S> publishSubscribe( String id) { return MessageChannels.<S>publishSubscribe().id(id); }
public S errorHandler(ErrorHandler errorHandler) { this.channel.setErrorHandler(errorHandler); return _this(); }