def __init__(self): self.__aliveLock = self.AliveLock() self.__executorModules = {} self.__codeModules = {} self.__minds = {} self.__loader = ModuleLoader("Executor", PathFinder.getExecutorSection, ExecutorModule)
def __init__( self, baseAgentName ): self.__agentModules = {} self.__loader = ModuleLoader( "Agent", PathFinder.getAgentSection, AgentModule ) self.__tasks = {} self.__baseAgentName = baseAgentName self.__scheduler = ThreadScheduler.ThreadScheduler( enableReactorThread = False, minPeriod = 30 ) self.__alive = True self.__running = False
def __init__(self): self.__services = {} self.__alive = True self.__loader = ModuleLoader("Service", PathFinder.getServiceSection, RequestHandler, moduleSuffix="Handler") self.__maxFD = 0 self.__listeningConnections = {} self.__stats = ReactorStats()
def __init__(self, autoDiscovery=True): """ Initialization function, you can set autoDiscovery=False to prevent automatic discovery of handler. If disabled you can use loadHandlersByServiceName() to load your handlers or loadHandlerInHandlerManager() :param autoDiscovery: (default True) Disable the automatic discovery, can be used to choose service we want to load. """ self.__handlers = {} self.__objectLoader = ObjectLoader() self.__autoDiscovery = autoDiscovery self.loader = ModuleLoader("Service", PathFinder.getServiceSection, RequestHandler, moduleSuffix="Handler")