IpBanService

@Service
class IpBanService(tempBanService: InMemoryIpBanService, permaBanService: IpPermaBanService) : TemporalIpBanManager

Constructors

Link copied to clipboard
constructor(tempBanService: InMemoryIpBanService, permaBanService: IpPermaBanService)

Functions

Link copied to clipboard
open override fun ban(ipOrCidr: String)
open override fun ban(ipOrCidr: String, type: BanType)
Link copied to clipboard
open override fun isBanned(ip: String): Boolean
Link copied to clipboard
open override fun recordAttempt(ip: String)
Link copied to clipboard
open override fun unban(ipOrCidr: String)
open override fun unban(ipOrCidr: String, type: BanType)