public void Setup()
 {
     inmemorystore = new InMemoryWindowStore("store", TimeSpan.FromMinutes(20), 1000 * 2);
     store         = new MeteredTimestampedWindowStore <string, int>(inmemorystore, 1000 * 2, new StringSerDes(),
                                                                     new ValueAndTimestampSerDes <int>(new Int32SerDes()), "in-memory-window");
     facade = new ReadOnlyWindowStoreFacade <string, int>(store);
 }
 public void Setup()
 {
     wStore             = this.CreateMockStore <IWindowStore <object, object> >();
     kvStore            = this.CreateMockStore <IKeyValueStore <object, object> >();
     timestampedKVStore = this.CreateMockStore <ITimestampedKeyValueStore <object, object> >();
     timestampWStore    = this.CreateMockStore <ITimestampedWindowStore <object, object> >();
     stores             = new Dictionary <string, IStateStore> {
         { "kv-store", kvStore },
         { "ts-kv-store", timestampedKVStore },
         { "ws-store", wStore },
         { "ts-w-store", timestampWStore }
     };
 }
 public override void Init(ProcessorContext context)
 {
     base.Init(context);
     windowStore    = (ITimestampedWindowStore <K, Agg>)context.GetStateStore(storeName);
     tupleForwarder = new TimestampedTupleForwarder <Windowed <K>, Agg>(this, sendOldValues);
 }
Exemple #4
0
 public ReadOnlyWindowStoreFacade(ITimestampedWindowStore <K, V> store)
 {
     innerStore = store;
 }
Exemple #5
0
 public void Init(ProcessorContext context)
 {
     store = (ITimestampedWindowStore <K, V>)context.GetStateStore(storeName);
 }