Class BasicThreadFactory.Builder

  • Enclosing class:
    BasicThreadFactory

    public static class BasicThreadFactory.Builder
    extends Object

    A builder class for creating instances of BasicThreadFactory.

    Using this builder class instances of BasicThreadFactory can be created and initialized. The class provides methods that correspond to the configuration options supported by BasicThreadFactory. Method chaining is supported. Refer to the documentation of BasicThreadFactory for a usage example.

    Version:
    $Id: BasicThreadFactory.java 1583482 2014-03-31 22:54:57Z niallp $
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • setPriority

        @Nonnull
        public final BasicThreadFactory.Builder setPriority​(int nPriority)
        Sets the priority for the threads created by the new BasicThreadFactory.
        Parameters:
        nPriority - the priority
        Returns:
        this for chaining
      • setDaemon

        @Nonnull
        public final BasicThreadFactory.Builder setDaemon​(boolean bDaemon)
        Sets the daemon flag for the new BasicThreadFactory. If this flag is set to true the new thread factory will create daemon threads.
        Parameters:
        bDaemon - the value of the daemon flag
        Returns:
        this for chaining
      • reset

        public void reset()
        Resets this builder. All configuration options are set to default values. Note: If the build() method was called, it is not necessary to call reset() explicitly because this is done automatically.
      • build

        @Nonnull
        public BasicThreadFactory build()
        Creates a new BasicThreadFactory with all configuration options that have been specified by calling methods on this builder. After creating the factory reset() is called.
        Returns:
        the new BasicThreadFactory
      • build

        @Nonnull
        public BasicThreadFactory build​(boolean bReset)
        Creates a new BasicThreadFactory with all configuration options that have been specified by calling methods on this builder.
        Parameters:
        bReset - if true, reset() is called after creating the factory
        Returns:
        the new BasicThreadFactory