Interface ImmutableLogEntryI
-
public interface ImmutableLogEntryI
This interface defines read-only access to the basic data of a log entry.- Version:
- 7.6.0-SP1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAnswerEmotion()
String
getAnswerText()
String
getAnswerURL()
int
getDuration()
Returns the transaction duration in milliseconds.Map<String,String>
getLogVariables()
Returns an immutable map of the log variables.Map<String,String>
getMetadata()
Map<String,String>
getOutputParameters()
List<? extends PathElement>
getPath()
Returns the processing path elements of this log entry.Map<String,String[]>
getRequestParameters()
long
getRequestTime()
Returns the request time.String
getTransactionId()
String
getUserInputText()
boolean
getWriteToLog()
States whether this entry will be written to the session log.
-
-
-
Method Detail
-
getUserInputText
String getUserInputText()
-
getTransactionId
String getTransactionId()
-
getAnswerText
String getAnswerText()
-
getAnswerEmotion
String getAnswerEmotion()
-
getAnswerURL
String getAnswerURL()
-
getPath
List<? extends PathElement> getPath()
Returns the processing path elements of this log entry. The entries are stored in the order they where generated during request processing, starting at index 0.
-
getRequestTime
long getRequestTime()
Returns the request time.Not every entry will have a real request time, for example logs entries inserted by scripts will have the request time set to the system time at creation of the entry.
- Returns:
- the request time, measured in milliseconds since midnight, January 1, 1970 UTC
-
getLogVariables
Map<String,String> getLogVariables()
Returns an immutable map of the log variables.
-
getDuration
int getDuration()
Returns the transaction duration in milliseconds.
-
getWriteToLog
boolean getWriteToLog()
States whether this entry will be written to the session log.
-
-