Table of Contents

Class ReadOnlySessionStore<K, AGG, TJVMK, TJVMAGG>

Namespace
MASES.KNet.Streams.State
Assembly
MASES.KNet.dll

KNet implementation of ReadOnlySessionStore<K, AGG>

public class ReadOnlySessionStore<K, AGG, TJVMK, TJVMAGG> : ManagedStore<ReadOnlySessionStore<TJVMK, TJVMAGG>>, IManagedStore<ReadOnlySessionStore<TJVMK, TJVMAGG>>, IGenericSerDesFactoryApplier

Type Parameters

K

The key type

AGG

The value type

TJVMK

The JVM type of K

TJVMAGG

The JVM type of AGG

Inheritance
ReadOnlySessionStore<K, AGG, TJVMK, TJVMAGG>
Implements
Derived
Inherited Members

Methods

BackwardFetch(K)

public virtual WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG> BackwardFetch(K arg0)

Parameters

arg0 K

K

Returns

WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG>

WindowedKeyValueIterator<K, V, TJVMK, TJVMV>

BackwardFetch(K, K)

public virtual WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG> BackwardFetch(K arg0, K arg1)

Parameters

arg0 K

K

arg1 K

K

Returns

WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG>

KeyValueIterator

BackwardFindSessions(K, Instant, Instant)

public virtual WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG> BackwardFindSessions(K arg0, Instant arg1, Instant arg2)

Parameters

arg0 K

K

arg1 Instant

Instant

arg2 Instant

Instant

Returns

WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG>

WindowedKeyValueIterator<K, V, TJVMK, TJVMV>

BackwardFindSessions(K, long, long)

public virtual WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG> BackwardFindSessions(K arg0, long arg1, long arg2)

Parameters

arg0 K

K

arg1 long

long

arg2 long

long

Returns

WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG>

WindowedKeyValueIterator<K, V, TJVMK, TJVMV>

BackwardFindSessions(K, K, Instant, Instant)

public virtual WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG> BackwardFindSessions(K arg0, K arg1, Instant arg2, Instant arg3)

Parameters

arg0 K

K

arg1 K

K

arg2 Instant

Instant

arg3 Instant

Instant

Returns

WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG>

WindowedKeyValueIterator<K, V, TJVMK, TJVMV>

BackwardFindSessions(K, K, long, long)

public virtual WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG> BackwardFindSessions(K arg0, K arg1, long arg2, long arg3)

Parameters

arg0 K

K

arg1 K

K

arg2 long

long

arg3 long

long

Returns

WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG>

WindowedKeyValueIterator<K, V, TJVMK, TJVMV>

Fetch(K)

public virtual WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG> Fetch(K arg0)

Parameters

arg0 K

K

Returns

WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG>

KeyValueIterator

Fetch(K, K)

public virtual WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG> Fetch(K arg0, K arg1)

Parameters

arg0 K

K

arg1 K

K

Returns

WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG>

WindowedKeyValueIterator<K, V, TJVMK, TJVMV>

FetchSession(K, Instant, Instant)

public virtual AGG FetchSession(K arg0, Instant arg1, Instant arg2)

Parameters

arg0 K

K

arg1 Instant

Instant

arg2 Instant

Instant

Returns

AGG

AGG

FetchSession(K, long, long)

public virtual AGG FetchSession(K arg0, long arg1, long arg2)

Parameters

arg0 K

K

arg1 long

long

arg2 long

long

Returns

AGG

AGG

FindSessions(K, Instant, Instant)

public virtual WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG> FindSessions(K arg0, Instant arg1, Instant arg2)

Parameters

arg0 K

K

arg1 Instant

Instant

arg2 Instant

Instant

Returns

WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG>

WindowedKeyValueIterator<K, V, TJVMK, TJVMV>

FindSessions(K, long, long)

public virtual WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG> FindSessions(K arg0, long arg1, long arg2)

Parameters

arg0 K

K

arg1 long

long

arg2 long

long

Returns

WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG>

WindowedKeyValueIterator<K, V, TJVMK, TJVMV>

FindSessions(K, K, Instant, Instant)

public virtual WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG> FindSessions(K arg0, K arg1, Instant arg2, Instant arg3)

Parameters

arg0 K

K

arg1 K

K

arg2 Instant

Instant

arg3 Instant

Instant

Returns

WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG>

WindowedKeyValueIterator<K, V, TJVMK, TJVMV>

FindSessions(K, K, long, long)

public virtual WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG> FindSessions(K arg0, K arg1, long arg2, long arg3)

Parameters

arg0 K

K

arg1 K

K

arg2 long

long

arg3 long

long

Returns

WindowedKeyValueIterator<K, AGG, TJVMK, TJVMAGG>

WindowedKeyValueIterator<K, V, TJVMK, TJVMV>