public final class SessionStateTelemetry extends BaseTelemetry<SessionStateData>
Constructor and Description |
---|
SessionStateTelemetry()
Default initialization of a new instance of the class.
|
SessionStateTelemetry(SessionState sessionState)
Initializes a new instance of the class with the specified
sessionState |
Modifier and Type | Method and Description |
---|---|
protected void |
additionalSanitize()
Concrete classes should implement this method
|
protected SessionStateData |
getData()
Concrete classes should implement this method which supplies the
data structure that this instance works with, which needs to implement
SendableData |
SessionState |
getSessionState()
Gets the session state.
|
void |
setSessionState(SessionState sessionState)
Sets the session state.
|
getContext, getProperties, getSequence, getTimestamp, initialize, reset, sanitize, serialize, setSampleRate, setSequence, setTimestamp
public SessionStateTelemetry()
public SessionStateTelemetry(SessionState sessionState)
sessionState
sessionState
- value indicating state of the user session (Start or End).public SessionState getSessionState()
public void setSessionState(SessionState sessionState)
sessionState
- the session state.protected void additionalSanitize()
BaseTelemetry
additionalSanitize
in class BaseTelemetry<SessionStateData>
protected SessionStateData getData()
BaseTelemetry
SendableData
getData
in class BaseTelemetry<SessionStateData>