- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for MultiChannelQueue (0.54 sec)
-
platforms/core-runtime/messaging/src/main/java/org/gradle/internal/remote/internal/hub/queue/MultiChannelQueue.java
import java.util.Map; import java.util.concurrent.locks.Lock; public class MultiChannelQueue { private final Lock lock; private final Map<ChannelIdentifier, MultiEndPointQueue> channels = new HashMap<ChannelIdentifier, MultiEndPointQueue>(); private final QueueInitializer initializer = new QueueInitializer(); public MultiChannelQueue(Lock lock) { this.lock = lock; }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 08:59:22 UTC 2023 - 2.4K bytes - Viewed (0) -
platforms/core-runtime/messaging/src/main/java/org/gradle/internal/remote/internal/hub/IncomingQueue.java
package org.gradle.internal.remote.internal.hub; import org.gradle.internal.remote.internal.hub.protocol.EndOfStream; import org.gradle.internal.remote.internal.hub.queue.MultiChannelQueue; import java.util.concurrent.locks.Lock; class IncomingQueue extends MultiChannelQueue { IncomingQueue(Lock lock) { super(lock); } public void requestStop() { queue(new EndOfStream()); }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 08:59:22 UTC 2023 - 1K bytes - Viewed (0) -
platforms/core-runtime/messaging/src/test/groovy/org/gradle/internal/remote/internal/hub/queue/MultiChannelQueueTest.groovy
import org.gradle.internal.remote.internal.hub.protocol.ChannelMessage import org.gradle.internal.remote.internal.hub.protocol.EndOfStream class MultiChannelQueueTest extends AbstractQueueTest { final MultiChannelQueue queue = new MultiChannelQueue(lock) def "adds and caches channel queue on first lookup"() { def id1 = new ChannelIdentifier("channel1") def id2 = new ChannelIdentifier("channel2") expect:
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 08:59:22 UTC 2023 - 4.2K bytes - Viewed (0) -
platforms/core-runtime/messaging/src/main/java/org/gradle/internal/remote/internal/hub/queue/MultiEndPointQueue.java
import java.util.HashSet; import java.util.List; import java.util.Set; import java.util.concurrent.locks.Lock; // TODO - use circular buffers to avoid copying // TODO - share a single initializer with MultiChannelQueue public class MultiEndPointQueue implements Dispatch<InterHubMessage> { private final Set<EndPointQueue> endpoints = new HashSet<EndPointQueue>();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 08:59:22 UTC 2023 - 3.9K bytes - Viewed (0) -
testing/architecture-test/src/changes/archunit-store/internal-api-nullability.txt
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Jun 11 09:51:15 UTC 2024 - 967.9K bytes - Viewed (0)