public class LocalMachineStateStorage extends java.lang.Object implements MachineStateStorage
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_STATE_LOCATION_PATH |
java.lang.String |
stateLocation |
IN_MEMORY, LOCAL| Constructor and Description |
|---|
LocalMachineStateStorage() |
LocalMachineStateStorage(java.lang.String stateLocation) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear(java.lang.String namespace) |
boolean |
exists(java.lang.String namespace,
InstanceId instanceId) |
MachineState |
get(java.lang.String namespace,
InstanceId instanceId) |
void |
remove(java.lang.String namespace,
InstanceId instanceId) |
void |
set(java.lang.String namespace,
int machineId,
InstanceId instanceId) |
int |
size(java.lang.String namespace) |
public static final java.lang.String DEFAULT_STATE_LOCATION_PATH
public final java.lang.String stateLocation
public LocalMachineStateStorage(java.lang.String stateLocation)
public LocalMachineStateStorage()
public MachineState get(java.lang.String namespace, InstanceId instanceId)
get in interface MachineStateStoragepublic void set(java.lang.String namespace,
int machineId,
InstanceId instanceId)
set in interface MachineStateStoragepublic void remove(java.lang.String namespace,
InstanceId instanceId)
remove in interface MachineStateStoragepublic void clear(java.lang.String namespace)
clear in interface MachineStateStoragepublic int size(java.lang.String namespace)
size in interface MachineStateStoragepublic boolean exists(java.lang.String namespace,
InstanceId instanceId)
exists in interface MachineStateStorage