Table of Contents

Class SessionStoreWithHeaders<K, AGG, TJVMK, TJVMAGG>

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

KNet implementation of SessionStoreWithHeaders<K, AGG>

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

Type Parameters

K

The key type

AGG

The value type

TJVMK

The JVM type of K

TJVMAGG

The JVM type of V

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

Methods

BackwardFetch(K)

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

Parameters

arg0 K

K

Returns

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

BackwardFetch(K, K)

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

Parameters

arg0 K

K

arg1 K

K

Returns

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

KeyValueIterator

BackwardFindSessions(K, Instant, Instant)

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

Parameters

arg0 K

K

arg1 Instant

Instant

arg2 Instant

Instant

Returns

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

BackwardFindSessions(K, long, long)

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

Parameters

arg0 K

K

arg1 long

long

arg2 long

long

Returns

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

BackwardFindSessions(K, K, Instant, Instant)

public virtual AggregationWithHeadersIterator<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

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

BackwardFindSessions(K, K, long, long)

public virtual AggregationWithHeadersIterator<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

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

Fetch(K)

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

Parameters

arg0 K

K

Returns

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

KeyValueIterator

Fetch(K, K)

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

Parameters

arg0 K

K

arg1 K

K

Returns

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

FetchSession(K, Instant, Instant)

public virtual AggregationWithHeaders<AGG, TJVMAGG> FetchSession(K arg0, Instant arg1, Instant arg2)

Parameters

arg0 K

K

arg1 Instant

Instant

arg2 Instant

Instant

Returns

AggregationWithHeaders<AGG, TJVMAGG>

AGG

FetchSession(K, long, long)

public virtual AggregationWithHeaders<AGG, TJVMAGG> FetchSession(K arg0, long arg1, long arg2)

Parameters

arg0 K

K

arg1 long

long

arg2 long

long

Returns

AggregationWithHeaders<AGG, TJVMAGG>

AGG

FindSessions(K, Instant, Instant)

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

Parameters

arg0 K

K

arg1 Instant

Instant

arg2 Instant

Instant

Returns

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

FindSessions(K, long, long)

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

Parameters

arg0 K

K

arg1 long

long

arg2 long

long

Returns

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

FindSessions(K, K, Instant, Instant)

public virtual AggregationWithHeadersIterator<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

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

FindSessions(K, K, long, long)

public virtual AggregationWithHeadersIterator<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

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>

AggregationWithHeadersIterator<K, AGG, TJVMK, TJVMAGG>