LeaseMonitor
@totemsdk/core / LeaseMonitor
Class: LeaseMonitor
Constructors
Constructor
new LeaseMonitor(
leaseStore,timer?,logger?,config?):LeaseMonitor
Parameters
leaseStore
timer?
TimerAdapter = ...
logger?
LoggerAdapter = ...
config?
LeaseMonitorConfig = {}
Returns
LeaseMonitor
Methods
checkNow()
checkNow():
Promise<LeaseExpiryEvent[]>
Returns
Promise<LeaseExpiryEvent[]>
isActive()
isActive():
boolean
Returns
boolean
onExpirySoon()
onExpirySoon(
callback): () =>void
Parameters
callback
Returns
() => void
removeAllListeners()
removeAllListeners():
void
Returns
void
start()
start():
void
Returns
void
stop()
stop():
void
Returns
void