rhttpc
.
client
proxy
package
proxy
Visibility
Public
All
Type Members
case class
BackoffRetry
(
initialDelay:
FiniteDuration
,
multiplier:
BigDecimal
,
maxRetries:
Int
)
extends
FailureResponseHandleStrategyChooser
with
Product
with
Serializable
case class
ExhaustedRetry
(
message:
String
,
cause:
Throwable
)
extends
Exception
with
RejectingMessage
with
Product
with
Serializable
trait
FailureResponseHandleStrategyChooser
extends
AnyRef
class
ReliableProxy
[
Request
,
Response
]
extends
AnyRef
case class
ReliableProxyFactory
()
(
implicit
actorSystem:
ActorSystem
)
extends
Product
with
Serializable
sealed
trait
ResponseHandleStrategy
extends
AnyRef
case class
Retry
(
delay:
FiniteDuration
)
extends
ResponseHandleStrategy
with
Product
with
Serializable
Value Members
object
ExhaustedRetry
extends
Serializable
object
Handle
extends
ResponseHandleStrategy
with
Product
with
Serializable
object
HandleAll
extends
FailureResponseHandleStrategyChooser
object
NonSuccessResponse
extends
Exception
with
Product
with
Serializable
object
PublishMsg
object
SendToDLQ
extends
ResponseHandleStrategy
with
Product
with
Serializable
object
Skip
extends
ResponseHandleStrategy
with
Product
with
Serializable
object
SkipAll
extends
FailureResponseHandleStrategyChooser
object
SkipMsg
extends (
Correlated
[
Exchange
[
Any
,
Any
]]) ⇒
Future
[
Unit
]
Ungrouped