Class ConfluenceAuditIpAddressProvider

  • All Implemented Interfaces:
    com.atlassian.audit.core.spi.service.IpAddressProvider

    public class ConfluenceAuditIpAddressProvider
    extends Object
    implements com.atlassian.audit.core.spi.service.IpAddressProvider
    This SPI defines how IP address will be stored in audit events
    Since:
    7.5.0
    • Constructor Detail

      • ConfluenceAuditIpAddressProvider

        public ConfluenceAuditIpAddressProvider()
    • Method Detail

      • currentIpAddress

        public @Nullable String currentIpAddress()
        Specified by:
        currentIpAddress in interface com.atlassian.audit.core.spi.service.IpAddressProvider
      • remoteIpAddress

        public @Nullable String remoteIpAddress()
        Specified by:
        remoteIpAddress in interface com.atlassian.audit.core.spi.service.IpAddressProvider
      • forwarderIpAddress

        public @NonNull Optional<String> forwarderIpAddress()
        Specified by:
        forwarderIpAddress in interface com.atlassian.audit.core.spi.service.IpAddressProvider