コード例 #1
0
 public CompositeReadOnlyKeyValueStore(
     IStateStoreProvider <IReadOnlyKeyValueStore <K, V>, K, V> storeProvider,
     IQueryableStoreType <IReadOnlyKeyValueStore <K, V>, K, V> storeType, string storeName)
 {
     this.storeProvider = storeProvider;
     this.storeType     = storeType;
     this.storeName     = storeName;
 }
コード例 #2
0
 public CompositeReadOnlyWindowStore(IStateStoreProvider <ReadOnlyWindowStore <K, V>, K, V> storeProvider, WindowStoreType <K, V> storeType, string storeName)
 {
     this.storeProvider = storeProvider;
     this.storeType     = storeType;
     this.storeName     = storeName;
 }
コード例 #3
0
 public override IReadOnlyWindowStore <K, V> Create(IStateStoreProvider <IReadOnlyWindowStore <K, V>, K, V> storeProvider, string storeName)
 {
     return(new CompositeReadOnlyWindowStore <K, V>(storeProvider, this, storeName));
 }
コード例 #4
0
 public abstract T Create(IStateStoreProvider <T, K, V> storeProvider, string storeName);
コード例 #5
0
 public override IReadOnlyKeyValueStore <K, ValueAndTimestamp <V> > Create(IStateStoreProvider <IReadOnlyKeyValueStore <K, ValueAndTimestamp <V> >, K, ValueAndTimestamp <V> > storeProvider, string storeName)
 {
     return(new CompositeReadOnlyKeyValueStore <K, ValueAndTimestamp <V> >(storeProvider, this, storeName));
 }