Interface LogMessageProvider

  • All Known Implementing Classes:
    LogMessageProviderBase

    public interface LogMessageProvider
    This interface defines a methods for a log message provider.
    • 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.