Hoogle Search

Within LTS Haskell 24.2 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. retry :: STM a

    effectful Effectful.Concurrent.STM

    Retry execution of the current memory transaction because it has seen values in TVars which mean that it should not continue (e.g. the TVars represent a shared buffer that is now empty). The implementation may block the thread until one of the TVars that it has read from has been updated. (GHC only)

  2. retry :: RetryLog step fail1 done -> (fail1 -> RetryLog step fail2 done) -> RetryLog step fail2 done

    cabal-install-solver Distribution.Solver.Modular.RetryLog

    O(1). If the first log leads to failure, continue with the second.

  3. retry :: MonadSTM stm => stm a

    concurrency Control.Monad.STM.Class

    Retry execution of this transaction because it has seen values in TVars that it shouldn't have. This will result in the thread running the transaction being blocked until any TVars referenced in it have been mutated. This is just mzero.

  4. retry :: forall a (m :: Type -> Type) b . Parser a m b -> Parser a m b

    streamly-core Streamly.Internal.Data.Parser

    Keep trying a parser until it succeeds. When the parser fails the input consumed till now is dropped and the new instance is tried on the fresh input. Unimplemented

  5. retry :: Server -> String

    cabal-debian Debian.Debianize.DebInfo

    start-stop-daemon --retry argument

  6. retry :: MonadClient m => RetrySettings -> m a -> m a

    cql-io Database.CQL.IO

    Use given RetrySettings during execution of some client action.

  7. retry :: Int -> JobOptions

    faktory Faktory.Job

    No documentation available.

  8. retry :: Int -> JobOptions

    faktory Faktory.JobOptions

    No documentation available.

  9. retry :: Int -> JobOptions

    faktory Faktory.Pool

    No documentation available.

  10. retry :: (MonadCatch m, MonadIO m) => RetrySettings -> (RetryStatus -> m a) -> m a

    stamina Stamina

    Retry on all sync exceptions, async exceptions will still be thrown. The backoff delays between retries grow exponentially plus a random jitter. The backoff for retry attempt number _attempt_ is computed as:

    backoffExpBase ** (attempt - 1) + random(0, backoffJitter)
    
    With the default values, the backoff for the first 5 attempts will be:
    2 ** 0 + random(0, 1) = 1 + random(0, 1)
    2 ** 1 + random(0, 1) = 2 + random(0, 1)
    2 ** 2 + random(0, 1) = 4 + random(0, 1)
    2 ** 3 + random(0, 1) = 8 + random(0, 1)
    2 ** 4 + random(0, 1) = 16 + random(0, 1)
    
    If all retries fail, the last exception is let through.

Page 2 of many | Previous | Next