Class ConfluenceAuditIpAddressProvider

java.lang.Object
com.atlassian.confluence.api.impl.service.audit.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 Details

    • ConfluenceAuditIpAddressProvider

      public ConfluenceAuditIpAddressProvider()
  • Method Details

    • 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