public abstract class StateHolder
extends java.lang.Object
Title: Dataspace Framework
Description: State holder.
Copyright: Copyright (c) 2016
Company: StreamScape Technologies
Modifier and Type | Class and Description |
---|---|
static class |
StateHolder.AbstractNamedSuspectStateOriginator |
static class |
StateHolder.AbstractObjectNamedSuspectStateOriginator |
static class |
StateHolder.SuspectStateOriginator |
Constructor and Description |
---|
StateHolder(java.lang.Object initialState,
java.lang.Object suspectState,
java.lang.Object onlineState) |
Modifier and Type | Method and Description |
---|---|
StateHolder |
clone() |
static java.util.List |
excludeOriginators(java.util.Map originators,
java.util.function.Predicate predicate) |
java.lang.String |
getLastError() |
java.lang.Object |
getState() |
java.util.Map |
getSuspectStateOriginators() |
boolean |
isSuspectState() |
void |
resetSuspectState(StateHolder.SuspectStateOriginator originator) |
void |
setLastError(java.lang.String lastError) |
void |
setState(java.lang.Object state) |
void |
setSuspectState(StateHolder.SuspectStateOriginator originator,
java.lang.Exception exception) |
void |
setSuspectState(StateHolder.SuspectStateOriginator originator,
java.lang.Exception exception,
java.lang.String add) |
void |
setSuspectState(StateHolder.SuspectStateOriginator originator,
java.lang.String error) |
void |
setSuspectState(StateHolder holder) |
public StateHolder(java.lang.Object initialState, java.lang.Object suspectState, java.lang.Object onlineState)
public java.lang.Object getState()
public void setState(java.lang.Object state)
public java.lang.String getLastError()
public void setLastError(java.lang.String lastError)
public void setSuspectState(StateHolder holder)
public void setSuspectState(StateHolder.SuspectStateOriginator originator, java.lang.String error)
public void setSuspectState(StateHolder.SuspectStateOriginator originator, java.lang.Exception exception)
public void setSuspectState(StateHolder.SuspectStateOriginator originator, java.lang.Exception exception, java.lang.String add)
public void resetSuspectState(StateHolder.SuspectStateOriginator originator)
public boolean isSuspectState()
public java.util.Map getSuspectStateOriginators()
public StateHolder clone()
clone
in class java.lang.Object
public static java.util.List excludeOriginators(java.util.Map originators, java.util.function.Predicate predicate)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.