/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h
ThreadAny is the fastest way to receive messages. It should be used if the receiving code is completely thread-safe and if it is sufficiently fast. ThreadAny MUST NOT be used if the receiving code is not thread-safe. It also SHOULD NOT be used if the code includes time consuming operations, because it will block the message router, causing no other messages to be delivered in the meantime.
void SetRecipientThread ( const [ENamedThreads::Type](API\Runtime\Core\Async\ENamedThreads__Type) & NamedThread )