- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for MultiEndPointQueue (0.51 sec)
-
platforms/core-runtime/messaging/src/main/java/org/gradle/internal/remote/internal/hub/queue/MultiEndPointQueue.java
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>(); private final Deque<InterHubMessage> queue = new ArrayDeque<InterHubMessage>();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 08:59:22 UTC 2023 - 3.9K bytes - Viewed (0) -
platforms/core-runtime/messaging/src/main/java/org/gradle/internal/remote/internal/hub/queue/MultiChannelQueue.java
private final Map<ChannelIdentifier, MultiEndPointQueue> channels = new HashMap<ChannelIdentifier, MultiEndPointQueue>(); private final QueueInitializer initializer = new QueueInitializer(); public MultiChannelQueue(Lock lock) { this.lock = lock; } public MultiEndPointQueue getChannel(ChannelIdentifier channel) { MultiEndPointQueue queue = channels.get(channel); if (queue == null) {
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/OutgoingQueue.java
import org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue; import org.gradle.internal.remote.internal.hub.protocol.InterHubMessage; import org.gradle.internal.remote.internal.hub.protocol.RejectedMessage; import java.util.ArrayList; import java.util.List; import java.util.concurrent.locks.Lock; class OutgoingQueue extends MultiEndPointQueue { private final IncomingQueue incomingQueue;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 08:59:22 UTC 2023 - 1.8K bytes - Viewed (0) -
platforms/core-runtime/messaging/src/test/groovy/org/gradle/internal/remote/internal/hub/queue/MultiEndPointQueueTest.groovy
*/ package org.gradle.internal.remote.internal.hub.queue import org.gradle.internal.remote.internal.hub.protocol.EndOfStream class MultiEndPointQueueTest extends AbstractQueueTest { final MultiEndPointQueue queue = new MultiEndPointQueue(lock) def "forwards queued unicast messages to first waiting endpoint"() { given: def message1 = unicast() def message2 = unicast()
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 08:59:22 UTC 2023 - 4.3K bytes - Viewed (0) -
platforms/core-runtime/messaging/src/main/java/org/gradle/internal/remote/internal/hub/queue/EndPointQueue.java
public class EndPointQueue implements Dispatch<InterHubMessage> { private final List<InterHubMessage> queue = new ArrayList<InterHubMessage>(); private final MultiEndPointQueue owner; private final Condition condition; public EndPointQueue(MultiEndPointQueue owner, Condition condition) { this.owner = owner; this.condition = condition; } @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 08:59:22 UTC 2023 - 1.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)