I hereby claim:
- I am randgalt on github.
- I am randgalt (https://keybase.io/randgalt) on keybase.
- I have a public key ASBZzr2GAs6DsSbzTjVdf73ONwS70kmRfYjhEiyyCr4vtgo
To claim this, I am signing this object:
// Auto generated by io.soabase.recordbuilder.core.RecordBuilder: https://github.com/Randgalt/record-builder | |
package io.soabase.recordbuilder.test; | |
import java.util.AbstractMap; | |
import java.util.Map; | |
import java.util.Objects; | |
import java.util.stream.Stream; | |
import javax.annotation.processing.Generated; | |
@Generated("io.soabase.recordbuilder.core.RecordBuilder") |
// Auto generated by io.soabase.recordbuilder.core.RecordBuilder: https://github.com/Randgalt/record-builder | |
package io.soabase.recordbuilder.test; | |
import io.soabase.recordbuilder.core.RecordBuilder; | |
import javax.annotation.processing.Generated; | |
@Generated("io.soabase.recordbuilder.core.RecordInterface") | |
@RecordBuilder | |
public record PersonRecord(String name, int age) implements Person {} |
// change to checkSessionExpiration() | |
else if ( currentConnectionState == ConnectionState.LOST ) | |
{ | |
try | |
{ | |
if ( client.getZookeeperClient().isConnected() ) | |
{ | |
log.warn("ConnectionState is LOST but isConnected() is true. Resetting connection."); | |
client.getZookeeperClient().reset(); |
package org.apache.curator.framework.recipes.cache; | |
import com.google.common.collect.Iterators; | |
import java.util.Iterator; | |
import java.util.LinkedList; | |
import java.util.NoSuchElementException; | |
class TreeCacheIterator implements Iterator<ChildData> | |
{ | |
private final LinkedList<Current> stack = new LinkedList<>(); |
package org.apache.curator.framework.recipes.cache; | |
public class CuratorCacheListenerAdaptor implements CuratorCacheListener | |
{ | |
@Override | |
public void event(Type type, ChildData oldData, ChildData data) | |
{ | |
switch ( type ) | |
{ | |
case NODE_CREATED: |
package org.apache.curator.framework.recipes.leader; | |
import org.apache.curator.framework.CuratorFramework; | |
import org.apache.curator.framework.api.transaction.CuratorOp; | |
import org.apache.zookeeper.KeeperException; | |
import org.apache.zookeeper.data.Stat; | |
import org.slf4j.Logger; | |
import org.slf4j.LoggerFactory; | |
import java.util.Objects; |
@Test | |
public void testValidateConnectionEventRaces() throws Exception | |
{ | |
try (CuratorFramework client = CuratorFrameworkFactory.newClient(server.getConnectString(), timing.session(), timing.connection(), new RetryOneTime(1))) | |
{ | |
CuratorFrameworkImpl clientImpl = (CuratorFrameworkImpl)client; | |
client.start(); | |
client.getChildren().forPath("/"); |
@VisibleForTesting | |
volatile CountDownLatch debugCheckBackgroundRetryLatch; | |
@VisibleForTesting | |
volatile CountDownLatch debugCheckBackgroundRetryReadyLatch; | |
@SuppressWarnings({"ThrowableResultOfMethodCallIgnored"}) | |
private <DATA_TYPE> boolean checkBackgroundRetry(OperationAndData<DATA_TYPE> operationAndData, CuratorEvent event) | |
{ | |
boolean doRetry = false; | |
if ( client.getRetryPolicy().allowRetry(operationAndData.getThenIncrementRetryCount(), operationAndData.getElapsedTimeMs(), operationAndData) ) |
public interface Nonchalantly<T> { | |
static <T, E extends Throwable> T invoke(Nonchalantly<T> f) throws E { | |
try { | |
return f.run(); | |
} catch (Throwable e) { | |
throw (E) e; | |
} | |
} | |
T run() throws Throwable; | |
I hereby claim:
To claim this, I am signing this object: