- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 13 for ExplainingSpec (0.23 sec)
-
subprojects/core/src/main/java/org/gradle/api/internal/specs/ExplainingSpec.java
import org.gradle.api.specs.Spec; /** * A predicate against objects of type T that can explain the unsatisfied reason. * * @param <T> The target type for this Spec */ public interface ExplainingSpec<T> extends Spec<T> { /** * Explains why the spec is not satisfied. * * @param element candidate
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon May 02 16:56:13 UTC 2016 - 1.1K bytes - Viewed (0) -
platforms/core-runtime/launcher/src/test/groovy/org/gradle/launcher/daemon/client/DefaultDaemonConnectorTest.groovy
String whyUnsatisfied(Object element) { "" } } def "maybeConnect() returns connection to any daemon that matches spec"() { given: startIdleDaemon() startIdleDaemon() expect: def connection = connector.maybeConnect({it.pid < 12} as ExplainingSpec)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed May 29 10:50:51 UTC 2024 - 6.4K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/api/internal/specs/ExplainingSpecs.java
public class ExplainingSpecs { private static final ExplainingSpec<Object> SATISFIES_ALL = new ExplainingSpec<Object>() { @Override public boolean isSatisfiedBy(Object element) { return true; } @Override public String whyUnsatisfied(Object element) { return null; } }; public static <T> ExplainingSpec<T> satisfyAll() {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed May 20 10:28:05 UTC 2020 - 1.6K bytes - Viewed (0) -
platforms/core-runtime/launcher/src/main/java/org/gradle/launcher/daemon/client/DaemonConnector.java
*/ @Nullable DaemonClientConnection connect(ExplainingSpec<DaemonContext> constraint); /** * Starts a new daemon and returns a connection to it. */ DaemonClientConnection startDaemon(ExplainingSpec<DaemonContext> constraint); /** * Starts a new daemon for single use and returns a connection to it. */
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:29:13 UTC 2023 - 2.5K bytes - Viewed (0) -
platforms/core-runtime/launcher/src/test/groovy/org/gradle/launcher/daemon/client/DaemonStopClientTest.groovy
assert spec.isSatisfiedBy(d1) connection } 1 * connection.dispatch({it instanceof Stop}) 1 * connection.receive() >> new Failure(new RuntimeException()) 1 * connection.dispatch({it instanceof Finished}) 1 * connection.stop() 1 * connector.maybeConnect(_) >> { ExplainingSpec spec ->
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:29:13 UTC 2023 - 5.7K bytes - Viewed (0) -
platforms/core-runtime/launcher/src/main/java/org/gradle/launcher/daemon/client/DefaultDaemonConnector.java
final List<DaemonInfo> compatibleIdleDaemons = getCompatibleDaemons(idleDaemons, constraint); return findConnection(compatibleIdleDaemons); } private DaemonClientConnection connectToCanceledDaemon(Collection<DaemonInfo> busyDaemons, ExplainingSpec<DaemonContext> constraint) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:29:13 UTC 2023 - 14.1K bytes - Viewed (0) -
platforms/core-runtime/launcher/src/main/java/org/gradle/launcher/daemon/server/CompatibleDaemonExpirationStrategy.java
private final Daemon daemon; private final ExplainingSpec<DaemonContext> compatibilitySpec; public static final String EXPIRATION_REASON = "other compatible daemons were started"; CompatibleDaemonExpirationStrategy(Daemon daemon, ExplainingSpec<DaemonContext> compatibilitySpec) { this.daemon = daemon; this.compatibilitySpec = compatibilitySpec; }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Apr 05 18:27:45 UTC 2024 - 2.5K bytes - Viewed (0) -
platforms/core-runtime/launcher/src/main/java/org/gradle/launcher/daemon/client/DaemonStopClient.java
*/ public void stop() { CountdownTimer timer = Time.startCountdownTimer(STOP_TIMEOUT_SECONDS, TimeUnit.SECONDS); final Set<String> seen = new HashSet<String>(); ExplainingSpec<DaemonContext> spec = new ExplainingSpec<DaemonContext>() { @Override public String whyUnsatisfied(DaemonContext element) { return "already seen"; } @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:29:13 UTC 2023 - 5.2K bytes - Viewed (0) -
platforms/core-runtime/launcher/src/main/java/org/gradle/launcher/daemon/client/SingleUseDaemonClient.java
* limitations under the License. */ package org.gradle.launcher.daemon.client; import org.gradle.api.internal.DocumentationRegistry; import org.gradle.api.internal.specs.ExplainingSpec; import org.gradle.api.logging.Logger; import org.gradle.api.logging.Logging; import org.gradle.internal.daemon.client.execution.ClientBuildRequestContext; import org.gradle.internal.id.IdGenerator;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed May 15 19:54:56 UTC 2024 - 3.1K bytes - Viewed (0) -
platforms/core-runtime/launcher/src/main/java/org/gradle/launcher/daemon/context/DaemonCompatibilitySpec.java
*/ package org.gradle.launcher.daemon.context; import org.gradle.api.internal.specs.ExplainingSpec; import org.gradle.internal.jvm.JavaInfo; import org.gradle.internal.jvm.Jvm; import java.io.File; import java.io.IOException; import java.nio.file.Files; public class DaemonCompatibilitySpec implements ExplainingSpec<DaemonContext> { private final DaemonRequestContext desiredContext;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Sun Apr 28 21:41:57 UTC 2024 - 3.8K bytes - Viewed (0)