Search
Preparing search index...
The search index is not available
AMPS JavaScript Client
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
ExponentialDelayStrategy
Class ExponentialDelayStrategy
Hierarchy
ExponentialDelayStrategy
Implements
DelayStrategy
Index
Constructors
constructor
Methods
backoff
Exponent
get
Connect
Wait
Duration
initial
Delay
jitter
maximum
Delay
maximum
Retry
Time
reset
Constructors
constructor
new
Exponential
Delay
Strategy
(
initialDelay
?:
number
, maximumDelay
?:
number
, backoffExponent
?:
number
, maximumRetryTime
?:
number
, jitter
?:
number
)
:
ExponentialDelayStrategy
new
Exponential
Delay
Strategy
(
params
:
ExponentialDelayStrategyParams
)
:
ExponentialDelayStrategy
Parameters
Optional
initialDelay:
number
Optional
maximumDelay:
number
Optional
backoffExponent:
number
Optional
maximumRetryTime:
number
Optional
jitter:
number
Returns
ExponentialDelayStrategy
Parameters
params:
ExponentialDelayStrategyParams
Returns
ExponentialDelayStrategy
Methods
backoff
Exponent
backoff
Exponent
(
backoffExponent
?:
number
)
:
ExponentialDelayStrategy
Parameters
Default value
backoffExponent:
number
= 2
Returns
ExponentialDelayStrategy
The Delay object.
get
Connect
Wait
Duration
get
Connect
Wait
Duration
(
uri
:
string
)
:
number
Parameters
uri:
string
Returns
number
The time (in milliseconds) that the client should delay.
initial
Delay
initial
Delay
(
initialDelay
?:
number
)
:
ExponentialDelayStrategy
Parameters
Default value
initialDelay:
number
= 200
Returns
ExponentialDelayStrategy
The Delay object.
jitter
jitter
(
jitter
?:
number
)
:
ExponentialDelayStrategy
Parameters
Default value
jitter:
number
= 1
Returns
ExponentialDelayStrategy
The Delay object.
maximum
Delay
maximum
Delay
(
maximumDelay
?:
number
)
:
ExponentialDelayStrategy
Parameters
Default value
maximumDelay:
number
= 20000
Returns
ExponentialDelayStrategy
The Delay object.
maximum
Retry
Time
maximum
Retry
Time
(
maximumRetryTime
?:
number
)
:
ExponentialDelayStrategy
Parameters
Default value
maximumRetryTime:
number
= 0
Returns
ExponentialDelayStrategy
The Delay object.
reset
reset
(
)
:
void
Returns
void
Globals
Client
Command
Default
Server
Chooser
Default
Subscription
Manager
Exponential
Delay
Strategy
constructor
backoff
Exponent
get
Connect
Wait
Duration
initial
Delay
jitter
maximum
Delay
maximum
Retry
Time
reset
Fix
Type
Helper
Fixed
Delay
Strategy
Memory
Bookmark
Store
Memory
Publish
Store
Message
Message
Header
Type
Helper
Authenticator
Big
Integer
Bookmark
Store
Chooser
Item
Command
Params
Delay
Strategy
Exponential
Delay
Strategy
Params
Fixed
Delay
Strategy
Params
IType
Helper
Publish
Store
Server
Chooser
Subscription
Manager
IS_
BROWSER
IS_
ELECTRON
IS_
NODE
IS_
OPENFIN
IS_
WEBWORKER