Repository: geode Updated Branches: refs/heads/GEODE-4160-mockito 5b3cbca10 -> 5cc3f9004 (forced update)
GEODE-880 Remove unused classes This closes #409 Project: http://git-wip-us.apache.org/repos/asf/geode/repo Commit: http://git-wip-us.apache.org/repos/asf/geode/commit/4fbc6412 Tree: http://git-wip-us.apache.org/repos/asf/geode/tree/4fbc6412 Diff: http://git-wip-us.apache.org/repos/asf/geode/diff/4fbc6412 Branch: refs/heads/GEODE-4160-mockito Commit: 4fbc6412f7daf82586ce3b80a6c7aeb0d93a781e Parents: bc32a76 Author: Anthony Baker <[email protected]> Authored: Mon Feb 27 22:04:46 2017 -0800 Committer: Kirk Lund <[email protected]> Committed: Tue Feb 28 14:32:53 2017 -0800 ---------------------------------------------------------------------- .../org/apache/geode/internal/JavaExec.java | 71 --------------- .../org/apache/geode/internal/LongBuffer.java | 96 -------------------- 2 files changed, 167 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/geode/blob/4fbc6412/geode-core/src/test/java/org/apache/geode/internal/JavaExec.java ---------------------------------------------------------------------- diff --git a/geode-core/src/test/java/org/apache/geode/internal/JavaExec.java b/geode-core/src/test/java/org/apache/geode/internal/JavaExec.java deleted file mode 100644 index 7803d5d..0000000 --- a/geode-core/src/test/java/org/apache/geode/internal/JavaExec.java +++ /dev/null @@ -1,71 +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.geode.internal; - -import java.io.*; -import java.util.*; - -/** - * Used to exec a java main class in its own vm - * - * - */ -public class JavaExec { - /** - * Creates a java process that executes the given main class and waits for the process to - * terminate. - * - * @return a {@link ProcessOutputReader} that can be used to get the exit code and stdout+stderr - * of the terminated process. - */ - public static ProcessOutputReader fg(Class main) throws IOException { - return fg(main, null, null); - } - - /** - * Creates a java process that executes the given main class and waits for the process to - * terminate. - * - * @return a {@link ProcessOutputReader} that can be used to get the exit code and stdout+stderr - * of the terminated process. - */ - public static ProcessOutputReader fg(Class main, String[] vmArgs, String[] mainArgs) - throws IOException { - File javabindir = new File(System.getProperty("java.home"), "bin"); - File javaexe = new File(javabindir, "java"); - - int bits = Integer.getInteger("sun.arch.data.model", 0).intValue(); - String vmKindArg = (bits == 64) ? "-d64" : null; - - ArrayList argList = new ArrayList(); - argList.add(javaexe.getPath()); - if (vmKindArg != null) { - argList.add(vmKindArg); - } - // argList.add("-Dgemfire.systemDirectory=" + - // GemFireConnectionFactory.getDefaultSystemDirectory()); - argList.add("-Djava.class.path=" + System.getProperty("java.class.path")); - argList.add("-Djava.library.path=" + System.getProperty("java.library.path")); - if (vmArgs != null) { - argList.addAll(Arrays.asList(vmArgs)); - } - argList.add(main.getName()); - if (mainArgs != null) { - argList.addAll(Arrays.asList(mainArgs)); - } - String[] cmd = (String[]) argList.toArray(new String[argList.size()]); - return new ProcessOutputReader(Runtime.getRuntime().exec(cmd)); - } -} http://git-wip-us.apache.org/repos/asf/geode/blob/4fbc6412/geode-core/src/test/java/org/apache/geode/internal/LongBuffer.java ---------------------------------------------------------------------- diff --git a/geode-core/src/test/java/org/apache/geode/internal/LongBuffer.java b/geode-core/src/test/java/org/apache/geode/internal/LongBuffer.java deleted file mode 100644 index addd5ea..0000000 --- a/geode-core/src/test/java/org/apache/geode/internal/LongBuffer.java +++ /dev/null @@ -1,96 +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.geode.internal; - -public class LongBuffer { - - private long data[]; // the array implementing the buffer - public int length; // number of valid elements in the buffer, - // data[0.. this.length-1 ] are the valid elements - - /** construct a new instance of the specified capacity */ - LongBuffer(int size) { - data = new long[size]; - length = 0; - } - - /** construct a new instance, installing the argument as the data array */ - LongBuffer(long[] someIds) { - data = someIds; - length = someIds.length; - } - - /** change the capacity to the specified size, without loosing elements */ - private void changeSize(int newSize) { - if (newSize >= length) { // only change size if we won't loose data - long[] oldData = data; - int oldLength = length; - data = new long[newSize]; - length = 0; - add(oldData, oldLength); - } - } - - - public synchronized void add(long id) { - if (length >= data.length) { - // if buffer is large, don't double to reduce out-of-mem problems - if (length > 10000) - changeSize(length + 2000); - else - changeSize(length * 2); - } - data[length++] = id; - } - - /** add argIds[0..argLength] , growing as required */ - public synchronized void add(long[] argIds, int argLength) { - if (length + argLength > data.length) { - long[] oldData = data; - data = new long[argLength + length]; - System.arraycopy(oldData, 0, data, 0, oldData.length); - } - System.arraycopy(argIds, 0, data, length, argLength); - length += argLength; - } - - /** add all of argIds, growing as required */ - public synchronized void add(long[] argIds) { - add(argIds, argIds.length); - } - - /** add all elements in the argument, growing as required */ - public synchronized void add(LongBuffer argBuf) { - add(argBuf.data, argBuf.length); - } - - public synchronized long get(int index) { - if (index >= length) - throw new IndexOutOfBoundsException(" index " + index + " length " + length); - return data[index]; - } - - public synchronized long getAndStore(int index, int newValue) { - if (index >= length) - throw new IndexOutOfBoundsException(" index " + index + " length " + length); - long result = data[index]; - data[index] = newValue; - return result; - } - - public synchronized void clear() { - length = 0; - } -}
