toggle menu
security-services
JVM
switch theme
search in API
security-services
/
org.cryptotrader.security.library.service
/
IpBanService
Ip
Ban
Service
@
Service
class
IpBanService
(
tempBanService
:
InMemoryIpBanService
,
permaBanService
:
IpPermaBanService
)
:
TemporalIpBanManager
Members
Constructors
Ip
Ban
Service
Link copied to clipboard
constructor
(
tempBanService
:
InMemoryIpBanService
,
permaBanService
:
IpPermaBanService
)
Functions
ban
Link copied to clipboard
open
override
fun
ban
(
ipOrCidr
:
String
)
open
override
fun
ban
(
ipOrCidr
:
String
,
type
:
BanType
)
is
Banned
Link copied to clipboard
open
override
fun
isBanned
(
ip
:
String
)
:
Boolean
record
Attempt
Link copied to clipboard
open
override
fun
recordAttempt
(
ip
:
String
)
unban
Link copied to clipboard
open
override
fun
unban
(
ipOrCidr
:
String
)
open
override
fun
unban
(
ipOrCidr
:
String
,
type
:
BanType
)