public class DelegatingSignalOffloaderFactory extends java.lang.Object implements SignalOffloaderFactory
SignalOffloaderFactory
that delegates all calls to another SignalOffloaderFactory
.Constructor and Description |
---|
DelegatingSignalOffloaderFactory(SignalOffloaderFactory delegate)
Create a new instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
hasThreadAffinity()
Returns
true if and only if all SignalOffloader instances will always provide thread affinity. |
SignalOffloader |
newSignalOffloader(Executor executor)
Creates a new
SignalOffloader . |
public DelegatingSignalOffloaderFactory(SignalOffloaderFactory delegate)
delegate
- SignalOffloaderFactory
to delegate all calls.public SignalOffloader newSignalOffloader(Executor executor)
SignalOffloaderFactory
SignalOffloader
.newSignalOffloader
in interface SignalOffloaderFactory
executor
- Executor
to be used by the returned SignalOffloader
.SignalOffloader
.public boolean hasThreadAffinity()
SignalOffloaderFactory
true
if and only if all SignalOffloader
instances will always provide thread affinity.
A SignalOffloader
providing thread affinity will offload all signals using a single thread.hasThreadAffinity
in interface SignalOffloaderFactory
true
if and only if all SignalOffloader
instances will always provide thread affinity.