Class RxThreadFactory
java.lang.Object
java.lang.Number
java.util.concurrent.atomic.AtomicLong
io.reactivex.rxjava3.internal.schedulers.RxThreadFactory
- All Implemented Interfaces:
Serializable
,ThreadFactory
A ThreadFactory that counts how many threads have been created and given a prefix,
sets the created Thread's name to
prefix-count
.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final boolean
(package private) final String
(package private) final int
private static final long
-
Constructor Summary
ConstructorsConstructorDescriptionRxThreadFactory
(String prefix) RxThreadFactory
(String prefix, int priority) RxThreadFactory
(String prefix, int priority, boolean nonBlocking) -
Method Summary
Methods inherited from class java.util.concurrent.atomic.AtomicLong
accumulateAndGet, addAndGet, compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, decrementAndGet, doubleValue, floatValue, get, getAcquire, getAndAccumulate, getAndAdd, getAndDecrement, getAndIncrement, getAndSet, getAndUpdate, getOpaque, getPlain, incrementAndGet, intValue, lazySet, longValue, set, setOpaque, setPlain, setRelease, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatile
Methods inherited from class java.lang.Number
byteValue, shortValue
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
prefix
-
priority
final int priority -
nonBlocking
final boolean nonBlocking
-
-
Constructor Details
-
RxThreadFactory
-
RxThreadFactory
-
RxThreadFactory
-
-
Method Details
-
newThread
- Specified by:
newThread
in interfaceThreadFactory
-
toString
- Overrides:
toString
in classAtomicLong
-