/// <summary> /// Creates a task manager. /// </summary> /// <param name="threadManager">The thread manager. Cannot be null.</param> /// <param name="serverAddress">The primary server address. Cannot be null.</param> /// <param name="taskSolversDirectoryRelativePath">The relative path to directory with task solvers. If null current directory will be searched for task solvers.</param> /// <exception cref="System.ArgumentNullException">Thrown when <paramref name="threadManager"/> or <paramref name="serverAddress"/> is null.</exception> /// <exception cref="_15pl04.Ucc.Commons.Exceptions.TaskSolverLoadingException">Thrown when exception occured /// during loading task solvers.</exception> public TaskManager(ThreadManager threadManager, IPEndPoint serverAddress, string taskSolversDirectoryRelativePath) : base(threadManager, serverAddress, taskSolversDirectoryRelativePath) { }
/// <summary> /// Creates a computational node. /// </summary> /// <param name="threadManager">The thread manager. Cannot be null.</param> /// <param name="serverAddress">The primary server address. Cannot be null.</param> /// <param name="taskSolversDirectoryRelativePath">The relative path to directory with task solvers. If null current directory will be searched for task solvers.</param> /// <exception cref="System.ArgumentNullException">Thrown when <paramref name="threadManager"/> or <paramref name="serverAddress"/> is null.</exception> /// <exception cref="_15pl04.Ucc.Commons.Exceptions.TaskSolverLoadingException">Thrown when exception occured /// during loading task solvers.</exception> public ComputationalNode(ThreadManager threadManager, IPEndPoint serverAddress, string taskSolversDirectoryRelativePath) : base(threadManager, serverAddress, taskSolversDirectoryRelativePath) { }
/// <summary> /// Creates a task manager which looks for task solvers in current directory. /// </summary> /// <param name="threadManager">The thread manager. Cannot be null.</param> /// <param name="serverAddress">The primary server address. Cannot be null.</param> /// <exception cref="System.ArgumentNullException">Thrown when <paramref name="threadManager"/> or <paramref name="serverAddress"/> is null.</exception> /// <exception cref="_15pl04.Ucc.Commons.Exceptions.TaskSolverLoadingException">Thrown when exception occured /// during loading task solvers.</exception> public TaskManager(ThreadManager threadManager, IPEndPoint serverAddress) : base(threadManager, serverAddress) { }
/// <summary> /// Creates a computational node which looks for task solvers in current directory. /// </summary> /// <param name="threadManager">The thread manager. Cannot be null.</param> /// <param name="serverAddress">The primary server address. Cannot be null.</param> /// <exception cref="System.ArgumentNullException">Thrown when <paramref name="threadManager"/> or <paramref name="serverAddress"/> is null.</exception> /// <exception cref="_15pl04.Ucc.Commons.Exceptions.TaskSolverLoadingException">Thrown when exception occured /// during loading task solvers.</exception> public ComputationalNode(ThreadManager threadManager, IPEndPoint serverAddress) : base(threadManager, serverAddress) { }