com.gilt.gfc.guava.concurrent

NamedThreadFactory

Related Docs: object NamedThreadFactory | package concurrent

class NamedThreadFactory extends ThreadFactory

Create a new factory with a given base name, thread group and daemon status.

Linear Supertypes
ThreadFactory, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. NamedThreadFactory
  2. ThreadFactory
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NamedThreadFactory(name: String)

    Create a new factory with a given base name, which creates daemon threads

    Create a new factory with a given base name, which creates daemon threads

    name

    the base name of the thread and thread group, all the threads will end up having names such "name-xxx"

  2. new NamedThreadFactory(name: String, daemon: Boolean)

    Create a new factory with a given base name and daemon status.

    Create a new factory with a given base name and daemon status.

    name

    the base name of the thread and thread group, all the threads will end up having names such "name-xxx"

    daemon

    true for the threads to be created to be daemons, false otherwise

  3. new NamedThreadFactory(name: String, groupName: String, daemon: Boolean)

    Create a new factory with a given base name, group name and daemon status.

    Create a new factory with a given base name, group name and daemon status.

    name

    the base name of the thread, all the threads will end up having names such "name-xxx"

    groupName

    the name of the group where this thread will be added

    daemon

    true for the threads to be created to be daemons, false otherwise

  4. new NamedThreadFactory(name: String, daemon: Boolean, maxPriority: Int)

    Create a new factory with a given base name, daemon status and maximum priority.

    Create a new factory with a given base name, daemon status and maximum priority.

    name

    the base name of the thread, all the threads will end up having names such "name-xxx"

    daemon

    true for the threads to be created to be daemons, false otherwise

    maxPriority

    maximum priority for the group

  5. new NamedThreadFactory(name: String, groupName: String, daemon: Boolean, maxPriority: Int)

    Create a new factory with a given base name, group name, daemon status and maximum priority.

    Create a new factory with a given base name, group name, daemon status and maximum priority.

    name

    the base name of the thread, all the threads will end up having names such "name-xxx"

    groupName

    the name of the group where this thread will be added

    daemon

    true for the threads to be created to be daemons, false otherwise

    maxPriority

    maximum priority for the group

  6. new NamedThreadFactory(name: String, group: ThreadGroup)

    Create a new factory with a given base name and thread group.

    Create a new factory with a given base name and thread group.

    name

    the base name of the thread, all the threads will end up having names such "name-xxx"

    group

    the group where this thread will be added; threads are created with the same daemon status as the group

  7. new NamedThreadFactory(name: String, group: ThreadGroup, daemon: Boolean)

    name

    the base name of the thread, all the threads will end up having names such "name-xxx"

    group

    the group where this thread will be added

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  10. def getThreadGroup: ThreadGroup

    Return the thread group associated with this thread factory.

    Return the thread group associated with this thread factory.

    returns

    the thread group associated to the thread factory

  11. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def newThread(r: Runnable): Thread

    Definition Classes
    NamedThreadFactory → ThreadFactory
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ThreadFactory

Inherited from AnyRef

Inherited from Any

Ungrouped