def __init__(self, producer: Callable[[], 'Actor'] = None,
spawner: Callable[[str, 'Props', pid.PID], pid.PID] = default_spawner,
mailbox_producer: Callable[
[invoker.AbstractInvoker,
'AbstractDispatcher'], mailbox.AbstractMailbox] = default_mailbox_producer,
dispatcher: 'AbstractDispatcher' = dispatcher.ThreadDispatcher(),
supervisor_strategy: supervision.AbstractSupervisorStrategy = None,
middleware: List[Callable[[context.AbstractContext], Task]] = None,
middleware_chain: Callable[[context.AbstractContext], Task] = None) -> None:
self.__producer = producer
self.__spawner = spawner
self.__mailbox_producer = mailbox_producer
self.__supervisor_strategy = supervisor_strategy
self.__dispatcher = dispatcher
self.__middleware = middleware
self.__middleware_chain = middleware_chain
评论列表
文章目录