/* * 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.distributed.internal.locks; import org.apache.geode.distributed.internal.*; /** * Empty implementation of <code>DistributedLockStats</code> used when there is currently no * connection to the distributed system. * */ public class DummyDLockStats implements DistributedLockStats { public int getLockWaitsInProgress() { return -1; } public int getLockWaitsCompleted() { return -1; } public int getLockWaitsFailed() { return -1; } public long getLockWaitTime() { return -1; } public long getLockWaitFailedTime() { return -1; } public long startLockWait() { return -1; } public void endLockWait(long start, boolean success) {} public int getWaitingQueueSize() { return -1; } public void incWaitingQueueSize(int messages) {} public int getSerialQueueSize() { return -1; } public void incSerialQueueSize(int messages) {} public int getNumSerialThreads() { return -1; } public void incNumSerialThreads(int threads) {} public int getWaitingThreads() { return -1; } public void incWaitingThreads(int threads) {} public int getServices() { return -1; } public void incServices(int val) {} public int getGrantors() { return -1; } public void incGrantors(int val) {} public int getGrantWaitsInProgress() { return -1; } public int getGrantWaitsCompleted() { return -1; } public int getGrantWaitsFailed() { return -1; } public long getGrantWaitTime() { return -1; } public long getGrantWaitFailedTime() { return -1; } public long startGrantWait() { return -1; } public void endGrantWait(long start) {} public void endGrantWaitNotGrantor(long start) {} public void endGrantWaitTimeout(long start) {} public void endGrantWaitNotHolder(long start) {} public void endGrantWaitFailed(long start) {} public void endGrantWaitSuspended(long start) {} public void endGrantWaitDestroyed(long start) {} public int getCreateGrantorsInProgress() { return -1; } public int getCreateGrantorsCompleted() { return -1; } public long getCreateGrantorTime() { return -1; } public long startCreateGrantor() { return -1; } public void endCreateGrantor(long start) {} public int getServiceCreatesInProgress() { return -1; } public int getServiceCreatesCompleted() { return -1; } public long startServiceCreate() { return -1; } public void serviceCreateLatchReleased(long start) {} public void serviceInitLatchReleased(long start) {} public long getServiceCreateLatchTime() { return -1; } public long getServiceInitLatchTime() { return -1; } public int getGrantorWaitsInProgress() { return -1; } public int getGrantorWaitsCompleted() { return -1; } public int getGrantorWaitsFailed() { return -1; } public long getGrantorWaitTime() { return -1; } public long getGrantorWaitFailedTime() { return -1; } public long startGrantorWait() { return -1; } public void endGrantorWait(long start, boolean success) {} public QueueStatHelper getSerialQueueHelper() { return new DummyQueueStatHelper(); } public PoolStatHelper getWaitingPoolHelper() { return new DummyPoolStatHelper(); } public QueueStatHelper getWaitingQueueHelper() { return new DummyQueueStatHelper(); } public int getGrantorThreadsInProgress() { return -1; } public int getGrantorThreadsCompleted() { return -1; } public long getGrantorThreadTime() { return -1; } public long getGrantorThreadExpireAndGrantLocksTime() { return -1; } public long getGrantorThreadHandleRequestTimeoutsTime() { return -1; } public long getGrantorThreadRemoveUnusedTokensTime() { return -1; } public long startGrantorThread() { return -1; } public long endGrantorThreadExpireAndGrantLocks(long start) { return -1; } public long endGrantorThreadHandleRequestTimeouts(long timing) { return -1; } public void endGrantorThreadRemoveUnusedTokens(long timing) {} public void endGrantorThread(long start) {} public int getPendingRequests() { return -1; } public void incPendingRequests(int val) {} public int getDestroyReadWaitsInProgress() { return -1; } public int getDestroyReadWaitsCompleted() { return -1; } public int getDestroyReadWaitsFailed() { return -1; } public long getDestroyReadWaitTime() { return -1; } public long getDestroyReadWaitFailedTime() { return -1; } public long startDestroyReadWait() { return -1; } public void endDestroyReadWait(long start, boolean success) {} public int getDestroyWriteWaitsInProgress() { return -1; } public int getDestroyWriteWaitsCompleted() { return -1; } public int getDestroyWriteWaitsFailed() { return -1; } public long getDestroyWriteWaitTime() { return -1; } public long getDestroyWriteWaitFailedTime() { return -1; } public long startDestroyWriteWait() { return -1; } public void endDestroyWriteWait(long start, boolean success) {} public int getDestroyReads() { return -1; } public void incDestroyReads(int val) {} public int getDestroyWrites() { return -1; } public void incDestroyWrites(int val) {} public int getLockReleasesInProgress() { return -1; } public int getLockReleasesCompleted() { return -1; } public long getLockReleaseTime() { return -1; } public long startLockRelease() { return -1; } public void endLockRelease(long start) {} public int getBecomeGrantorRequests() { return -1; } public void incBecomeGrantorRequests() {} public int getTokens() { return -1; } public void incTokens(int val) {} public int getGrantTokens() { return -1; } public void incGrantTokens(int val) {} public int getRequestQueues() { return -1; } public void incRequestQueues(int val) {} public int getFreeResourcesCompleted() { return -1; } public void incFreeResourcesCompleted() {} public int getFreeResourcesFailed() { return -1; } public void incFreeResourcesFailed() {} public static class DummyPoolStatHelper implements PoolStatHelper { public void startJob() {} public void endJob() {} } public static class DummyQueueStatHelper implements QueueStatHelper { public void add() {} public void remove() {} public void remove(int count) {} } }