Package | Description |
---|---|
com.mozilla.secops.authstate |
Authentication state storage and utility classes
|
com.mozilla.secops.state |
Classes for handling persistent state for Beam pipelines
|
Modifier and Type | Method and Description |
---|---|
static AuthStateModel |
AuthStateModel.get(String user,
StateCursor<AuthStateModel> s,
PruningStrategy ps)
Retrieve state object for user
|
void |
AuthStateModel.set(StateCursor<AuthStateModel> s,
PruningStrategy ps)
Persist state using state interface
|
Modifier and Type | Class and Description |
---|---|
class |
DatastoreStateCursor<T>
Datastore state cursor implementation
|
class |
MemcachedStateCursor<T>
Memcached state cursor implementation
|
Modifier and Type | Method and Description |
---|---|
<T> StateCursor<T> |
StateInterface.newCursor(Class<T> stateClass,
boolean transaction)
Allocate new state cursor
|
<T> StateCursor<T> |
MemcachedStateInterface.newCursor(Class<T> stateClass,
boolean transaction)
Allocate new state cursor
|
<T> StateCursor<T> |
DatastoreStateInterface.newCursor(Class<T> stateClass,
boolean transaction)
Allocate new state cursor
|
<T> StateCursor<T> |
State.newCursor(Class<T> stateClass,
boolean transaction)
Allocate new state cursor for a set of operations
|
StateCursor<T> |
StateCursor.withOperation(StateOperation<T> operation)
Add an operation for execution in the cursor
|
Copyright © 2022. All rights reserved.