service
0.26.0
jvm
service
/
net.devslash.data
/
ForDuration
For
Duration
class
ForDuration
<
T
>
(
duration
:
Duration
,
supplier
:
(
)
->
T
,
clazz
:
Class
<
T
>
)
:
CallDecorator
<
T
>
,
RequestDataSupplier
<
T
>
,
LifecycleController
Members
Constructors
For
Duration
Link copied to clipboard
constructor
(
duration
:
Duration
,
supplier
:
(
)
->
T
,
clazz
:
Class
<
T
>
)
Types
Companion
Link copied to clipboard
object
Companion
Functions
accept
Link copied to clipboard
open
override
fun
accept
(
call
:
Call
<
T
>
)
:
Call
<
T
>
get
Data
For
Request
Link copied to clipboard
open
suspend override
fun
getDataForRequest
(
)
:
ListRequestData
<
T
>
?
get
Request
Expiry
Link copied to clipboard
open
override
fun
getRequestExpiry
(
)
:
Instant
get
Request
Queue
Depth
Link copied to clipboard
open
override
fun
getRequestQueueDepth
(
)
:
Int
init
Link copied to clipboard
open
fun
init
(
)