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
extends
AnyRef
case class
RequeuePolicy
(
maximumProcessAttempts:
Int
,
requeueAfter:
FiniteDuration
)
extends
Product
with
Serializable
case class
RequeueTransformer
(
requeuePublisher:
Publisher
[
PublishCommand
]
,
requeueExchange:
ExchangeName
,
requeuePolicy:
RequeuePolicy
,
onFailure:
RequeueConsumeAction
)
(
handler:
RequeueHandler
[
Delivery
]
)
(
implicit
executionContext:
ExecutionContext
)
extends
Handler
[
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