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

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

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

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