Class DelegatingSignalOffloaderFactory
- java.lang.Object
-
- io.servicetalk.concurrent.internal.DelegatingSignalOffloaderFactory
-
- All Implemented Interfaces:
SignalOffloaderFactory
public class DelegatingSignalOffloaderFactory extends java.lang.Object implements SignalOffloaderFactory
ASignalOffloaderFactorythat delegates all calls to anotherSignalOffloaderFactory.
-
-
Constructor Summary
Constructors Constructor Description DelegatingSignalOffloaderFactory(SignalOffloaderFactory delegate)Create a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasThreadAffinity()Returnstrueif and only if allSignalOffloaderinstances will always provide thread affinity.SignalOffloadernewSignalOffloader(Executor executor)Creates a newSignalOffloader.
-
-
-
Constructor Detail
-
DelegatingSignalOffloaderFactory
public DelegatingSignalOffloaderFactory(SignalOffloaderFactory delegate)
Create a new instance.- Parameters:
delegate-SignalOffloaderFactoryto delegate all calls.
-
-
Method Detail
-
newSignalOffloader
public SignalOffloader newSignalOffloader(Executor executor)
Description copied from interface:SignalOffloaderFactoryCreates a newSignalOffloader.- Specified by:
newSignalOffloaderin interfaceSignalOffloaderFactory- Parameters:
executor-Executorto be used by the returnedSignalOffloader.- Returns:
- A new
SignalOffloader.
-
hasThreadAffinity
public boolean hasThreadAffinity()
Description copied from interface:SignalOffloaderFactoryReturnstrueif and only if allSignalOffloaderinstances will always provide thread affinity. ASignalOffloaderproviding thread affinity will offload all signals using a single thread.- Specified by:
hasThreadAffinityin interfaceSignalOffloaderFactory- Returns:
trueif and only if allSignalOffloaderinstances will always provide thread affinity.
-
-