- All Known Implementing Classes:
- FabricThread.Impl, MainThread, SubscriptionManager
public interface FabricThread
A FabricThread is a thread that has an associated TransactionManager. This
class exists because java.lang.ThreadLocal has a poor implementation that is
too slow. FabricThread is an interface because fabric code may extend a class
which is itself a subclass of Thread. In this case, the class cannot also be
made a subclass of FabricThread (if it were a class) without rewriting the
parent class.