not needed
Project: http://git-wip-us.apache.org/repos/asf/curator/repo Commit: http://git-wip-us.apache.org/repos/asf/curator/commit/753142a7 Tree: http://git-wip-us.apache.org/repos/asf/curator/tree/753142a7 Diff: http://git-wip-us.apache.org/repos/asf/curator/diff/753142a7 Branch: refs/heads/CURATOR-351 Commit: 753142a7652401510096b35c516077b9b8fe38e5 Parents: d7a65ad Author: randgalt <randg...@apache.org> Authored: Tue Feb 28 19:56:12 2017 -0300 Committer: randgalt <randg...@apache.org> Committed: Tue Feb 28 19:56:12 2017 -0300 ---------------------------------------------------------------------- .../apache/curator/ConnectionStateAccessor.java | 45 -------------------- 1 file changed, 45 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/curator/blob/753142a7/curator-framework/src/test/java/org/apache/curator/ConnectionStateAccessor.java ---------------------------------------------------------------------- diff --git a/curator-framework/src/test/java/org/apache/curator/ConnectionStateAccessor.java b/curator-framework/src/test/java/org/apache/curator/ConnectionStateAccessor.java deleted file mode 100644 index 0efa989..0000000 --- a/curator-framework/src/test/java/org/apache/curator/ConnectionStateAccessor.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.apache.curator; - -import org.apache.curator.framework.CuratorFramework; - -import java.lang.reflect.Field; - -public final class ConnectionStateAccessor -{ - public static void setDebugWaitOnExpiredForClient(CuratorFramework client) - { - CuratorZookeeperClient zookeeperClient = client.getZookeeperClient(); - ConnectionState state = (ConnectionState)getInternalState(zookeeperClient, "state"); - state.debugWaitOnExpiredEvent = true; - } - - private static Object getInternalState(Object target, String field) { - Class<?> c = target.getClass(); - try { - Field f = c.getDeclaredField(field); - f.setAccessible(true); - return f.get(target); - } catch (Exception e) { - throw new RuntimeException("Unable to get internal state on a private field.", e); - } - } -}