Package com.sun.identity.log.messageid
Interface LogMessageProvider
-
- All Known Implementing Classes:
LogMessageProviderBase
public interface LogMessageProviderThis interface defines a methods for a log message provider.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LogRecordcreateLogRecord(String messageIDName, String[] dataInfo, Object ssoToken)Creates Log Record.Map<String,LogMessageID>getAllHashMessageIDs()Returns a map of message names to IDsListgetAllMessageIDs()Returns all message IDs.
-
-
-
Method Detail
-
getAllMessageIDs
List getAllMessageIDs()
Returns all message IDs.- Returns:
- all message IDs.
-
getAllHashMessageIDs
Map<String,LogMessageID> getAllHashMessageIDs()
Returns a map of message names to IDs
-
createLogRecord
LogRecord createLogRecord(String messageIDName, String[] dataInfo, Object ssoToken)
Creates Log Record.- Parameters:
messageIDName- Name of Message ID.dataInfo- Array of dataInfo.ssoToken- Single sign on token which will be used to fill in details like client IP address into the log record.
-
-