object HandlerRecoveryStrategy
- Annotations
- @ApiMayChange()
- Source
- HandlerRecoveryStrategy.scala
- Alphabetic
- By Inheritance
- HandlerRecoveryStrategy
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fail: StrictRecoveryStrategy
If the first attempt to invoke the handler fails it will immediately give up and fail the stream.
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def retryAndFail(retries: Int, delay: Duration): HandlerRecoveryStrategy
Java API: If the first attempt to invoke the handler fails it will retry invoking the handler with the same envelope this number of
retries
with thedelay
between each attempt.Java API: If the first attempt to invoke the handler fails it will retry invoking the handler with the same envelope this number of
retries
with thedelay
between each attempt. It will give up and fail the stream if all attempts fail. - def retryAndFail(retries: Int, delay: FiniteDuration): HandlerRecoveryStrategy
Scala API: If the first attempt to invoke the handler fails it will retry invoking the handler with the same envelope this number of
retries
with thedelay
between each attempt.Scala API: If the first attempt to invoke the handler fails it will retry invoking the handler with the same envelope this number of
retries
with thedelay
between each attempt. It will give up and fail the stream if all attempts fail. - def retryAndSkip(retries: Int, delay: Duration): HandlerRecoveryStrategy
Java API: If the first attempt to invoke the handler fails it will retry invoking the handler with the same envelope this number of
retries
with thedelay
between each attempt.Java API: If the first attempt to invoke the handler fails it will retry invoking the handler with the same envelope this number of
retries
with thedelay
between each attempt. It will give up, discard the element and continue with next if all attempts fail. - def retryAndSkip(retries: Int, delay: FiniteDuration): HandlerRecoveryStrategy
Scala API: If the first attempt to invoke the handler fails it will retry invoking the handler with the same envelope this number of
retries
with thedelay
between each attempt.Scala API: If the first attempt to invoke the handler fails it will retry invoking the handler with the same envelope this number of
retries
with thedelay
between each attempt. It will give up, discard the element and continue with next if all attempts fail. - def skip: StrictRecoveryStrategy
If the first attempt to invoke the handler fails it will immediately give up, discard the element and continue with next.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()