- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for reservePort (0.39 sec)
-
platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/locklistener/DefaultFileLockContentionHandlerTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Apr 16 15:49:49 UTC 2024 - 6.1K bytes - Viewed (0) -
subprojects/core/src/testFixtures/groovy/org/gradle/cache/internal/locklistener/NoOpFileLockContentionHandler.java
@Override public void start(long lockId, Consumer<FileLockReleasedSignal> whenContended) {} @Override public void stop(long lockId) {} @Override public int reservePort() { return -1; } @Override public boolean maybePingOwner(int port, long lockId, String displayName, long timeElapsed, FileLockReleasedSignal signal) { return false; }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Apr 16 15:49:51 UTC 2024 - 1.2K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/locklistener/FileLockContentionHandler.java
@ServiceScope(Scope.Global.class) public interface FileLockContentionHandler { void start(long lockId, Consumer<FileLockReleasedSignal> whenContended); void stop(long lockId); int reservePort(); /** * Pings the lock owner with the give port to start the lock releasing * process in the owner. May not ping the owner if:
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 18 01:28:02 UTC 2024 - 1.6K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/AbstractFileLockManagerTest.groovy
testDirLock = tmpDir.file("${testDir.name}/${testDir.name}.lock") metaDataProvider.processIdentifier >> '123' metaDataProvider.processDisplayName >> 'process' contentionHandler.reservePort() >> 34 generator.asLong >> 678L } def cleanup() { CompositeStoppable.stoppable(openedLocks.toArray()).stop() }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Apr 16 15:49:51 UTC 2024 - 13.6K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/locklistener/DefaultFileLockContentionHandler.java
fileLockRequestListener.stop(); } if (unlockActionExecutor != null) { unlockActionExecutor.stop(); } } @Override public int reservePort() { return getCommunicator().getPort(); } private FileLockCommunicator getCommunicator() { lock.lock(); try { assertNotStopped();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Apr 16 15:49:51 UTC 2024 - 12.4K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/DefaultFileLockManager.java
throw new IllegalStateException(String.format("Cannot lock %s as it has already been locked by this process.", targetDisplayName)); } try { int port = fileLockContentionHandler.reservePort(); return new DefaultFileLock(canonicalTarget, options, targetDisplayName, operationDisplayName, port, whenContended); } catch (Throwable t) { lockedFiles.remove(canonicalTarget);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Apr 26 16:02:32 UTC 2024 - 22.3K bytes - Viewed (0)