public TopicDefinition(TopicDefinition other) { super(other); this.actualTopicName = other.getActualTopicName(); }
@Override public void connect(KafkaTransportProtocol protocolSettings) { LOG.info("Kafka producer: Connecting to " +protocolSettings.getTopicDefinition().getActualTopicName()); this.brokerUrl = protocolSettings.getBrokerHostname() +":" +protocolSettings.getKafkaPort(); this.topic = protocolSettings.getTopicDefinition().getActualTopicName(); this.producer = new KafkaProducer<>(getProperties()); this.connected = true; }
protected String getTopic(SpDataStream stream) { return protocol(stream) .getTopicDefinition() .getActualTopicName(); }
protected String getTopic(SpDataStream stream) { return protocol(stream) .getTopicDefinition() .getActualTopicName(); }
@Override public void connect(KafkaTransportProtocol protocolSettings) { LOG.info("Kafka producer: Connecting to " +protocolSettings.getTopicDefinition().getActualTopicName()); this.brokerUrl = protocolSettings.getBrokerHostname() +":" +protocolSettings.getKafkaPort(); this.topic = protocolSettings.getTopicDefinition().getActualTopicName(); this.producer = new KafkaProducer<>(getProperties()); this.connected = true; }
private String getOutputTopic() { return spDataStream .getEventGrounding() .getTransportProtocol() .getTopicDefinition() .getActualTopicName(); }
private String getOutputTopic() { return spDataStream .getEventGrounding() .getTransportProtocol() .getTopicDefinition() .getActualTopicName(); }
public String inputTopic(Integer streamIndex) { return sepaElement .getInputStreams() .get(streamIndex) .getEventGrounding() .getTransportProtocol() .getTopicDefinition() .getActualTopicName(); }
public static String extractTopic(AdapterDescription adapterDescription) { EventGrounding eventGrounding = getEventGrounding(adapterDescription); return eventGrounding.getTransportProtocol().getTopicDefinition().getActualTopicName(); }
BindingParams(I graph) { this.graph = graph; this.inEventTypes = new HashMap<>(); graph.getInputStreams().forEach(is -> inEventTypes.put(is.getEventGrounding().getTransportProtocol().getTopicDefinition().getActualTopicName(), SchemaUtils .toRuntimeMap (is.getEventSchema().getEventProperties()))); graph.getInputStreams().forEach(s -> inputStreamParams.add(new InputStreamParams(s))); }
BindingParams(I graph) { this.graph = graph; this.inEventTypes = new HashMap<>(); graph.getInputStreams().forEach(is -> inEventTypes.put(is.getEventGrounding().getTransportProtocol().getTopicDefinition().getActualTopicName(), SchemaUtils .toRuntimeMap (is.getEventSchema().getEventProperties()))); graph.getInputStreams().forEach(s -> inputStreamParams.add(new InputStreamParams(s))); }
public InputStreamParams(SpDataStream inputStream) { super(); this.eventGrounding = inputStream.getEventGrounding(); this.inName = eventGrounding.getTransportProtocol().getTopicDefinition().getActualTopicName(); this.eventSchema = inputStream.getEventSchema(); }
public String outputTopic() { return sepaElement .getOutputStream() .getEventGrounding() .getTransportProtocol() .getTopicDefinition() .getActualTopicName(); }
public InputStreamParams(SpDataStream inputStream) { super(); this.eventGrounding = inputStream.getEventGrounding(); this.inName = eventGrounding.getTransportProtocol().getTopicDefinition().getActualTopicName(); this.eventSchema = inputStream.getEventSchema(); }
@Override public void connect(JmsTransportProtocol protocolSettings, InternalEventProcessor<byte[]> eventProcessor) throws SpRuntimeException { String url = protocolSettings.getBrokerHostname() + ":" + protocolSettings.getPort(); try { this.eventProcessor = eventProcessor; session = startJmsConnection(url).createSession(false, Session.AUTO_ACKNOWLEDGE); consumer = session.createConsumer(session.createTopic(protocolSettings.getTopicDefinition().getActualTopicName())); initListener(); this.connected = true; } catch (JMSException e) { throw new SpRuntimeException("could not connect to activemq broker"); } }
private SourceFunction<String> getKafkaConsumer(KafkaTransportProtocol protocol) { if (protocol.getTopicDefinition() instanceof SimpleTopicDefinition) { return new FlinkKafkaConsumer010<>(protocol .getTopicDefinition() .getActualTopicName(), new SimpleStringSchema (), getProperties(protocol)); } else { String patternTopic = replaceWildcardWithPatternFormat(protocol.getTopicDefinition().getActualTopicName()); return new FlinkKafkaConsumer010<>(Pattern.compile(patternTopic), new SimpleStringSchema (), getProperties(protocol)); } }
private String getOutputTopicName(T parameters) { return parameters .getGraph() .getOutputStream() .getEventGrounding() .getTransportProtocol() .getTopicDefinition() .getActualTopicName(); }
public EventProcessorBindingParams(DataProcessorInvocation graph) { super(new DataProcessorInvocation(graph)); this.outEventType = SchemaUtils.toRuntimeMap(graph.getOutputStream().getEventSchema().getEventProperties()); outputStream = graph.getOutputStream(); EventGrounding outputGrounding = outputStream.getEventGrounding(); outName = outputGrounding.getTransportProtocol().getTopicDefinition().getActualTopicName(); }
public String getActualTopicName() { if (getEventGrounding() == null || getEventGrounding().getTransportProtocol() == null || getEventGrounding().getTransportProtocol().getTopicDefinition() == null) { return ""; } else { return getEventGrounding().getTransportProtocol().getTopicDefinition() .getActualTopicName(); } }
public EventProcessorBindingParams(DataProcessorInvocation graph) { super(new DataProcessorInvocation(graph)); this.outEventType = SchemaUtils.toRuntimeMap(graph.getOutputStream().getEventSchema().getEventProperties()); outputStream = graph.getOutputStream(); EventGrounding outputGrounding = outputStream.getEventGrounding(); outName = outputGrounding.getTransportProtocol().getTopicDefinition().getActualTopicName(); }