Class ManagedExecutors


  • public class ManagedExecutors
    extends java.lang.Object
    • Constructor Detail

      • ManagedExecutors

        private ManagedExecutors()
    • Method Detail

      • isCurrentThreadShutdown

        public static boolean isCurrentThreadShutdown()
      • managedTask

        public static <V> java.util.concurrent.Callable<V> managedTask​(java.util.concurrent.Callable<V> task,
                                                                       ManagedTaskListener taskListener)
                                                                throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • managedTask

        public static <V> java.util.concurrent.Callable<V> managedTask​(java.util.concurrent.Callable<V> task,
                                                                       java.util.Map<java.lang.String,​java.lang.String> executionProperties,
                                                                       ManagedTaskListener taskListener)
                                                                throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • managedTask

        public static java.lang.Runnable managedTask​(java.lang.Runnable task,
                                                     ManagedTaskListener taskListener)
                                              throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • managedTask

        public static java.lang.Runnable managedTask​(java.lang.Runnable task,
                                                     java.util.Map<java.lang.String,​java.lang.String> executionProperties,
                                                     ManagedTaskListener taskListener)
                                              throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException