public void handleNewStreamEvent()

in timescaledb-connector/src/main/java/com/epam/deltix/timebase/connector/ApplicationEventHandler.java [118:131]


    public void handleNewStreamEvent(NewStreamEvent event) {
        String streamName = (String) event.getSource();
        LOG.info().append("Received NewStreamEvent for stream: ").append(streamName).commit();

        boolean isMatched = streamWildcards.stream()
                .filter(wildcard -> streamName.matches(wildcard))
                .findAny()
                .isPresent();

        if (isMatched) {
            cacheService.add(streamName, new StreamMetaData(StreamMetaData.Status.RUNNING));
            executor.execute(() -> replicationService.replicate(streamName));
        }
    }