Package-level declarations
Types
Encapsulates a Thread that can accept Runnables.
Handler that can catch and dispatch Exceptions to an Exception handler.
Encapsulates a Thread that has a Looper running on it that can accept Runnables.
This class holds perf counters' values at the beginning of an RN startup.
Spec for creating a MessageQueueThread.
Interface for a class that knows how to handle an Exception thrown while executing a Runnable submitted via MessageQueueThread.runOnQueue.
Specifies which MessageQueueThreads must be used to run the various contexts of execution within catalyst (Main UI thread, native modules, and JS). Some of these queues may be the same but should be coded against as if they are different.
Spec for creating a ReactQueueConfiguration. This exists so that CatalystInstance is able to set Exception handlers on the MessageQueueThreads it uses and it would not be super clean if the threads were configured, then passed to CatalystInstance where they are configured more. These specs allows the Threads to be created fully configured.