/** * Appends a {@link StreamApplication} as a sink for this stream * @param sink - The {@link StreamApplication} being added * @return a {@link SinkBuilder} to continue the building of the Stream */ public SinkBuilder sink(StreamApplication sink) { Assert.notNull(sink, "Sink application can't be null"); return new SinkBuilder(sink.type(StreamApplication.ApplicationType.SINK), this.parent); }
/** * Appends a {@link StreamApplication} as a sink for this stream * @param sink - The {@link StreamApplication} being added * @return a {@link SinkBuilder} to continue the building of the Stream */ public SinkBuilder sink(StreamApplication sink) { Assert.notNull(sink, "Sink application can't be null"); return new SinkBuilder(sink.type(StreamApplication.ApplicationType.SINK), this.parent); } }
/** * Appends a {@link StreamApplication} as a sink for this stream * @param sink - The {@link StreamApplication} being added * @return a {@link SinkBuilder} to continue the building of the Stream */ public SinkBuilder sink(StreamApplication sink) { Assert.notNull(sink, "Sink application can't be null"); return new SinkBuilder(sink.type(StreamApplication.ApplicationType.SINK), this.parent); }
/** * Appends a {@link StreamApplication} as a sink for this stream * @param sink - The {@link StreamApplication} being added * @return a {@link SinkBuilder} to continue the building of the Stream */ public SinkBuilder sink(StreamApplication sink) { Assert.notNull(sink, "Sink application can't be null"); return new SinkBuilder(sink.type(StreamApplication.ApplicationType.SINK), this.parent); } }