public class GlobalStateManagerImpl extends Object implements GlobalStateManager
GlobalStateProvider
sConstructor and Description |
---|
GlobalStateManagerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
inject(GlobalConfiguration globalConfiguration,
TimeService timeService,
EmbeddedCacheManager cacheManager) |
Optional<ScopedPersistentState> |
readScopedState(String scope)
Reads the persistent state for the specified scope.
|
void |
registerStateProvider(GlobalStateProvider provider)
Registers a state provider within this state manager
|
void |
start() |
void |
stop() |
void |
writeGlobalState()
Persists the global state by contacting all registered scope providers
|
void |
writeScopedState(ScopedPersistentState state)
Persists the specified scoped state
|
public void inject(GlobalConfiguration globalConfiguration, TimeService timeService, EmbeddedCacheManager cacheManager)
public void start()
public void stop()
public void writeGlobalState()
GlobalStateManager
writeGlobalState
in interface GlobalStateManager
public void writeScopedState(ScopedPersistentState state)
GlobalStateManager
writeScopedState
in interface GlobalStateManager
public Optional<ScopedPersistentState> readScopedState(String scope)
GlobalStateManager
readScopedState
in interface GlobalStateManager
public void registerStateProvider(GlobalStateProvider provider)
GlobalStateManager
registerStateProvider
in interface GlobalStateManager
Copyright © 2021 JBoss, a division of Red Hat. All rights reserved.