Ich verwende Fenster im Sturm Implementierung Schiebe:Wie bekomme ich die aktuelle Fensterzeit im Schiebefenster?
Dies ist meine Topologie:
public static void main(String[] args) throws Exception {
TopologyBuilder builder = new TopologyBuilder();
builder.setSpout("rabbitSpout", new RabbitMQSpout());
builder.setBolt("filterBolt", new FilteringBolt()).shuffleGrouping("rabbitSpout");
builder.setBolt("HourStatisticsBolt", new SlidingWindowStatisticsBolt()
.withWindow(new BaseWindowedBolt.Duration(60, TimeUnit.MINUTES),
new BaseWindowedBolt.Duration(10, TimeUnit.SECONDS))
.withTimestampField("timestamp")).shuffleGrouping("filterBolt");
In meinem SlidingWindowStatisticsBolt Methode ausführen möchte ich den Zeitstempel erhalten, an dem Windows-Start oder enden. In meinem Bolzen wie bekomme ich die Fensterlänge und die Schiebedauer?