Plan for June Constuctor Team 38320518 38320607 Constuctor Team 38320527 38320608 Constuctor Team 38320608 Enviros 38320608 38320623 Enviros 38320608 38320612 Simulators 38320602 38320820 Simulators 38320602 38320610 Simulators 38320610 Simulators 38320610 38320630 Simulators 38320610 38320617 Simulators 38320617 38320621 Simulators 38320621 38320630 Jerome-Herbinet-internal-shares-parameter-better-distinction Nextcloud server, a safe home for all your data: https://github.com/nextcloud/serverwww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public/TextProcessing/IProviderWithExpectedRuntime.php
blob: b3986e8b3a8239514cd6d9198fb2190799ab12b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php

declare(strict_types=1);

/**
 * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
 * SPDX-License-Identifier: AGPL-3.0-or-later
 */


namespace OCP\TextProcessing;

/**
 * This interface  allows the system to learn the provider's expected runtime
 * @since 28.0.0
 * @template T of ITaskType
 * @template-extends IProvider<T>
 * @deprecated 30.0.0
 */
interface IProviderWithExpectedRuntime extends IProvider {
	/**
	 * @return int The expected average runtime of a task in seconds
	 * @since 28.0.0
	 */
	public function getExpectedRuntime(): int;
}