com
.
itv
.
bucky
.
pattern
requeue
package
requeue
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
requeue
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
implicit
class
RequeueOps
[
B
[
_
]
,
F
[
_
]
,
E
,
C
]
extends
AnyRef
case class
RequeuePolicy
(
maximumProcessAttempts:
Int
,
requeueAfter:
FiniteDuration
)
extends
Product
with
Serializable
case class
RequeueTransformer
[
F
[
_
]
,
E
]
(
requeuePublisher:
Publisher
[
F
,
PublishCommand
]
,
requeueExchange:
ExchangeName
,
requeuePolicy:
RequeuePolicy
,
onFailure:
RequeueConsumeAction
,
onFailureAction: (
Delivery
) ⇒
F
[
Unit
]
)
(
handler:
RequeueHandler
[
F
,
Delivery
]
)
(
implicit
F:
MonadError
[
F
,
E
]
)
extends
Handler
[
F
,
Delivery
] with
StrictLogging
with
Product
with
Serializable
Value Members
def
basicRequeueDeclarations
(
queueName:
QueueName
,
retryAfter:
FiniteDuration
=
5.minutes
)
:
Iterable
[
Declaration
]
def
requeueDeclarations
(
queueName:
QueueName
,
routingKey:
RoutingKey
,
deadletterExchange:
Exchange
,
retryAfter:
FiniteDuration
=
5.minutes
)
:
Iterable
[
Declaration
]
def
requeueDeclarations
(
queueName:
QueueName
,
routingKey:
RoutingKey
)
:
Iterable
[
Declaration
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped