public JmsTransportProtocol(String uri, int port, String topicName) { super(uri, new SimpleTopicDefinition(topicName)); this.port = port; }
public KafkaTransportProtocol(String kafkaHost, int kafkaPort, String topic, String zookeeperHost, int zookeeperPort) { super(kafkaHost, new SimpleTopicDefinition(topic)); this.zookeeperHost = zookeeperHost; this.zookeeperPort = zookeeperPort; this.kafkaPort = kafkaPort; }
public TopicDefinition topicDefinition(TopicDefinition topicDefinition) { if (topicDefinition instanceof SimpleTopicDefinition) { return new SimpleTopicDefinition((SimpleTopicDefinition) topicDefinition); } else { return new WildcardTopicDefinition((WildcardTopicDefinition) topicDefinition); } }
public ActiveMQPublisher(String url, String topic) { JmsTransportProtocol protocol = new JmsTransportProtocol(); protocol.setBrokerHostname(url.substring(0, url.lastIndexOf(":"))); protocol.setPort(Integer.parseInt(url.substring(url.lastIndexOf(":")+1, url.length()))); protocol.setTopicDefinition(new SimpleTopicDefinition(topic)); try { connect(protocol); } catch (SpRuntimeException e) { e.printStackTrace(); } }
public ActiveMQPublisher(String url, String topic) { JmsTransportProtocol protocol = new JmsTransportProtocol(); protocol.setBrokerHostname(url.substring(0, url.lastIndexOf(":"))); protocol.setPort(Integer.parseInt(url.substring(url.lastIndexOf(":")+1, url.length()))); protocol.setTopicDefinition(new SimpleTopicDefinition(topic)); try { connect(protocol); } catch (SpRuntimeException e) { e.printStackTrace(); } }
public AdapterDescription() { super(); this.rules = new ArrayList<>(); this.eventGrounding = new EventGrounding(); this.config = new ArrayList<>(); // TODO move to another place TransportProtocol tp = new KafkaTransportProtocol(); tp.setTopicDefinition(new SimpleTopicDefinition("bb")); this.eventGrounding.setTransportProtocol(tp); // this.eventGrounding.setTransportFormats(Arrays.asList(Formats.jsonFormat())); }
public SpKafkaConsumer(String kafkaUrl, String topic, InternalEventProcessor<byte[]> callback) { KafkaTransportProtocol protocol = new KafkaTransportProtocol(); protocol.setKafkaPort(Integer.parseInt(kafkaUrl.split(":")[1])); protocol.setBrokerHostname(kafkaUrl.split(":")[0]); protocol.setTopicDefinition(new SimpleTopicDefinition(topic)); try { this.connect(protocol, callback); } catch (SpRuntimeException e) { e.printStackTrace(); } }
public SpKafkaConsumer(String kafkaUrl, String topic, InternalEventProcessor<byte[]> callback) { KafkaTransportProtocol protocol = new KafkaTransportProtocol(); protocol.setKafkaPort(Integer.parseInt(kafkaUrl.split(":")[1])); protocol.setBrokerHostname(kafkaUrl.split(":")[0]); protocol.setTopicDefinition(new SimpleTopicDefinition(topic)); try { this.connect(protocol, callback); } catch (SpRuntimeException e) { e.printStackTrace(); } }
public static EventGrounding createEventGrounding(String kafkaHost, int kafkaPort, EventSchema eventSchema) { EventGrounding eventGrounding = new EventGrounding(); KafkaTransportProtocol transportProtocol = new KafkaTransportProtocol(); transportProtocol.setBrokerHostname(kafkaHost); transportProtocol.setKafkaPort(kafkaPort); String topic = "org.streampipes.connect." + UUID.randomUUID(); System.out.println("Topic: " + topic); TopicDefinition topicDefinition = new SimpleTopicDefinition(topic); transportProtocol.setTopicDefinition(topicDefinition); eventGrounding.setTransportProtocol(transportProtocol); return eventGrounding; } }
public static EventGrounding createEventGrounding(String kafkaHost, int kafkaPort, EventSchema eventSchema) { EventGrounding eventGrounding = new EventGrounding(); KafkaTransportProtocol transportProtocol = new KafkaTransportProtocol(); transportProtocol.setBrokerHostname(kafkaHost); transportProtocol.setKafkaPort(kafkaPort); String topic = "org.streampipes.connect." + UUID.randomUUID(); System.out.println("Topic: " + topic); TopicDefinition topicDefinition = new SimpleTopicDefinition(topic); transportProtocol.setTopicDefinition(topicDefinition); eventGrounding.setTransportProtocol(transportProtocol); return eventGrounding; } }
public static TransportProtocol makeDummyProtocol() { KafkaTransportProtocol protocol = new KafkaTransportProtocol(); protocol.setKafkaPort(0); protocol.setBrokerHostname("kafka"); protocol.setTopicDefinition(new SimpleTopicDefinition("test-topic")); return protocol; } }
private JmsTransportProtocol getConsumerSettings() { JmsTransportProtocol protocol = new JmsTransportProtocol(); protocol.setPort(BackendConfig.INSTANCE.getJmsPort()); protocol.setBrokerHostname("tcp://" +BackendConfig.INSTANCE.getJmsHost()); protocol.setTopicDefinition(new SimpleTopicDefinition(topic)); return protocol; }