nl.grons.sentries

support

package support

Visibility
  1. Public
  2. All

Type Members

  1. trait ChainableSentry extends NamedSentry

  2. class ComposingSentryBuilder extends SentryBuilder with ChainableSentry

  3. class InitialSentryBuilder extends SentryBuilder

  4. class JmxReporter extends SentriesRegistryListener

    A reporter which exposes sentries as JMX MBeans.

  5. class LongAdder extends Striped64 with Serializable

  6. trait NamedSentry extends Sentry

    A named resource availability sentry.

  7. class NotAvailableException extends RuntimeException

    Resource not available.

  8. class SentriesRegistry extends AnyRef

    A registry of sentry instances.

  9. trait SentriesRegistryListener extends EventListener

    Listeners for events from the registry.

    Listeners for events from the registry. Listeners must be thread-safe.

  10. trait Sentry extends AnyRef

    A resource availability sentry, 'Sentry' for short.

  11. abstract class SentryBuilder extends AnyRef

    Lots of code to make creating sentries trivially easy.

    Lots of code to make creating sentries trivially easy.

    For usage instructions see nl.grons.sentries.SentrySupport.

Value Members

  1. object JmxReporter

  2. object MetricsSupport

    Helper methods to convert expressions to gauges.

  3. object SentriesRegistry

Ungrouped