@Override public <StreamMessageType> GenericOutputDescriptor<StreamMessageType> getOutputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericOutputDescriptor<>(streamId, this, serde); } }
@Override public GenericInputDescriptor<StreamMessageType> withPhysicalName(String physicalName) { return super.withPhysicalName(physicalName); } }
@Override public <StreamMessageType> GenericInputDescriptor<StreamMessageType> getInputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericInputDescriptor<>(streamId, this, serde); }
public String getSystemName() { return this.systemDescriptor.getSystemName(); }
private void validateStreamConfigures(Config config, Map<String, Serde> deserializedSerdes) { if (deserializedSerdes != null) { validateStreamSerdeConfigure(input1Descriptor.getStreamId(), config, deserializedSerdes); validateStreamSerdeConfigure(input2Descriptor.getStreamId(), config, deserializedSerdes); validateStreamSerdeConfigure(outputDescriptor.getStreamId(), config, deserializedSerdes); validateStreamSerdeConfigure(intermediateInputDescriptor.getStreamId(), config, deserializedSerdes); } // generated stream config for intermediate stream String physicalName = intermediateInputDescriptor.getPhysicalName().isPresent() ? intermediateInputDescriptor.getPhysicalName().get() : null; validateIntermediateStreamConfigure(intermediateInputDescriptor.getStreamId(), physicalName, config); }
@Override public GenericOutputDescriptor<StreamMessageType> withPhysicalName(String physicalName) { return super.withPhysicalName(physicalName); } }
@Override public <StreamMessageType> GenericOutputDescriptor<StreamMessageType> getOutputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericOutputDescriptor<>(streamId, this, serde); } }
@Override public <StreamMessageType> GenericInputDescriptor<StreamMessageType> getInputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericInputDescriptor<>(streamId, this, serde); }
@Override public GenericInputDescriptor<StreamMessageType> withPhysicalName(String physicalName) { return super.withPhysicalName(physicalName); } }
@Override public GenericOutputDescriptor<StreamMessageType> withPhysicalName(String physicalName) { return super.withPhysicalName(physicalName); } }
@Override public <StreamMessageType> GenericOutputDescriptor<StreamMessageType> getOutputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericOutputDescriptor<>(streamId, this, serde); } }
@Override public <StreamMessageType> GenericInputDescriptor<StreamMessageType> getInputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericInputDescriptor<>(streamId, this, serde); }
@Override public <StreamMessageType> GenericOutputDescriptor<StreamMessageType> getOutputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericOutputDescriptor<>(streamId, this, serde); } }
@Override public <StreamMessageType> GenericInputDescriptor<StreamMessageType> getInputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericInputDescriptor<>(streamId, this, serde); }
@Override public <StreamMessageType> GenericOutputDescriptor<StreamMessageType> getOutputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericOutputDescriptor<>(streamId, this, serde); } }
@Override public <StreamMessageType> GenericInputDescriptor<StreamMessageType> getInputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericInputDescriptor<>(streamId, this, serde); }
@Override public <StreamMessageType> GenericOutputDescriptor<StreamMessageType> getOutputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericOutputDescriptor<>(streamId, this, serde); } }
@Override public <StreamMessageType> GenericInputDescriptor<StreamMessageType> getInputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericInputDescriptor<>(streamId, this, serde); }
@Override public <StreamMessageType> GenericOutputDescriptor<StreamMessageType> getOutputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericOutputDescriptor<>(streamId, this, serde); } }
@Override public <StreamMessageType> GenericInputDescriptor<StreamMessageType> getInputDescriptor( String streamId, Serde<StreamMessageType> serde) { return new GenericInputDescriptor<>(streamId, this, serde); }