Class CompositeContextualizer

    • Constructor Detail

      • CompositeContextualizer

        public CompositeContextualizer​(Contextualizer... contextualizers)
      • CompositeContextualizer

        public CompositeContextualizer​(List<Contextualizer> contextualizers)
    • Method Detail

      • contextualize

        public Runnable contextualize​(Runnable runner)
        Description copied from interface: Contextualizer
        Decorates the specified runner with a given context.
        Specified by:
        contextualize in interface Contextualizer
        Parameters:
        runner - a runnable task
        Returns:
        a contextual runner
      • contextualize

        public <E extends Exception> org.wildfly.common.function.ExceptionRunnable<E> contextualize​(org.wildfly.common.function.ExceptionRunnable<E> runner)
        Description copied from interface: Contextualizer
        Decorates the specified runner with a given context.
        Specified by:
        contextualize in interface Contextualizer
        Type Parameters:
        E - the exception type
        Parameters:
        runner - a runnable task
        Returns:
        a contextual runner
      • contextualize

        public <T> Callable<T> contextualize​(Callable<T> caller)
        Description copied from interface: Contextualizer
        Decorates the specified caller with a given context.
        Specified by:
        contextualize in interface Contextualizer
        Type Parameters:
        T - the return type
        Returns:
        a contextual caller
      • contextualize

        public <T> Supplier<T> contextualize​(Supplier<T> supplier)
        Description copied from interface: Contextualizer
        Decorates the specified supplier with a given context.
        Specified by:
        contextualize in interface Contextualizer
        Type Parameters:
        T - the return type
        Returns:
        a contextual supplier
      • contextualize

        public <T,​E extends Exception> org.wildfly.common.function.ExceptionSupplier<T,​E> contextualize​(org.wildfly.common.function.ExceptionSupplier<T,​E> supplier)
        Description copied from interface: Contextualizer
        Decorates the specified supplier with a given context.
        Specified by:
        contextualize in interface Contextualizer
        Type Parameters:
        T - the return type
        E - the exception type
        Returns:
        a contextual supplier