This repository was archived by the owner on May 6, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +23
-9
lines changed
chronix-server-integration/src/main/java/de/qaware/chronix/examples/server
chronix-timeseries-exploration/src/main/java/de/qaware/chronix/examples/exploration/ui Expand file tree Collapse file tree 3 files changed +23
-9
lines changed Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ subprojects {
5858 apply plugin : ' com.jfrog.bintray'
5959 apply plugin : ' com.github.hierynomus.license'
6060
61- version = 0.1
61+ version = " 0.1.1 "
6262
6363 license {
6464 includes([" **/*.java" , " **/*.groovy" ])
Original file line number Diff line number Diff line change 1919import de .qaware .chronix .converter .KassiopeiaSimpleConverter ;
2020import de .qaware .chronix .solr .client .ChronixSolrStorage ;
2121import de .qaware .chronix .timeseries .MetricTimeSeries ;
22+ import de .qaware .chronix .timeseries .dt .DoubleList ;
23+ import de .qaware .chronix .timeseries .dt .LongList ;
2224import org .apache .solr .client .solrj .SolrClient ;
2325import org .apache .solr .client .solrj .SolrQuery ;
2426import org .apache .solr .client .solrj .impl .HttpSolrClient ;
2931import java .util .function .BinaryOperator ;
3032import java .util .function .Function ;
3133import java .util .stream .Collectors ;
32- import java .util .stream .Stream ;
3334
3435/**
3536 * An example showcase of how to integrate chronix into your application.
@@ -79,14 +80,20 @@ private static String prettyPrint(List<MetricTimeSeries> maxTS) {
7980 sb .append ("metric:[" )
8081 .append (ts .getMetric ())
8182 .append ("] with value: [" )
82- .append (ts .getValues (). collect ( Collectors . toList ()) )
83+ .append (ts .getValues ())
8384 .append ("]" )
8485 .append ("\n " );
8586 }
8687 return sb .toString ();
8788 }
8889
89- private static <T > List <T > concat (Stream <T > timestamps , Stream <T > timestamps1 ) {
90- return Stream .concat (timestamps , timestamps1 ).collect (Collectors .toList ());
90+ private static LongList concat (LongList first , LongList second ) {
91+ first .addAll (second );
92+ return first ;
9193 }
94+ private static DoubleList concat (DoubleList first , DoubleList second ) {
95+ first .addAll (second );
96+ return first ;
97+ }
98+
9299}
Original file line number Diff line number Diff line change 2121import de .qaware .chronix .examples .exploration .ui .log .TextAreaLogger ;
2222import de .qaware .chronix .solr .client .ChronixSolrStorage ;
2323import de .qaware .chronix .timeseries .MetricTimeSeries ;
24- import de .qaware .chronix .timeseries .Pair ;
24+ import de .qaware .chronix .timeseries .dt .DoubleList ;
25+ import de .qaware .chronix .timeseries .dt .LongList ;
26+ import de .qaware .chronix .timeseries .dt .Pair ;
2527import javafx .application .Platform ;
2628import javafx .concurrent .Task ;
2729import javafx .event .EventHandler ;
5052import java .util .function .BinaryOperator ;
5153import java .util .function .Function ;
5254import java .util .stream .Collectors ;
53- import java .util .stream .Stream ;
5455
5556/**
5657 * Main controller for our simple example ui
@@ -141,8 +142,14 @@ public Void call() {
141142 return null ;
142143 }
143144
144- private <T > List <T > concat (Stream <T > first , Stream <T > second ) {
145- return Stream .concat (first , second ).collect (Collectors .toList ());
145+ private LongList concat (LongList first , LongList second ) {
146+ first .addAll (second );
147+ return first ;
148+ }
149+
150+ private DoubleList concat (DoubleList first , DoubleList second ) {
151+ first .addAll (second );
152+ return first ;
146153 }
147154 };
148155
You can’t perform that action at this time.
0 commit comments