From 92c57879f7148e86574aedd259cbdce2ec988a31 Mon Sep 17 00:00:00 2001 From: Carl Yeksigian Date: Wed, 30 Sep 2015 12:33:42 -0400 Subject: [PATCH] Keep StorageServiceMBean interface stable Patch by Carl Yeksigian, reviewed by Stefania for CASSANDRA-10382 --- src/java/org/apache/cassandra/service/StorageService.java | 5 +++++ .../org/apache/cassandra/service/StorageServiceMBean.java | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/java/org/apache/cassandra/service/StorageService.java b/src/java/org/apache/cassandra/service/StorageService.java index 8a2e71e6fb..d5730d5b92 100644 --- a/src/java/org/apache/cassandra/service/StorageService.java +++ b/src/java/org/apache/cassandra/service/StorageService.java @@ -1416,6 +1416,11 @@ public class StorageService extends NotificationBroadcasterSupport implements IE return getTokenMetadata().getHostId(FBUtilities.getBroadcastAddress()).toString(); } + public Map getHostIdMap() + { + return getEndpointToHostId(); + } + public Map getEndpointToHostId() { Map mapOut = new HashMap<>(); diff --git a/src/java/org/apache/cassandra/service/StorageServiceMBean.java b/src/java/org/apache/cassandra/service/StorageServiceMBean.java index 7e74947438..b8582a3b16 100644 --- a/src/java/org/apache/cassandra/service/StorageServiceMBean.java +++ b/src/java/org/apache/cassandra/service/StorageServiceMBean.java @@ -158,6 +158,10 @@ public interface StorageServiceMBean extends NotificationEmitter /** Retrieve this hosts unique ID */ public String getLocalHostId(); + /** {@link StorageServiceMBean#getEndpointToHostId} */ + @Deprecated + public Map getHostIdMap(); + /** Retrieve the mapping of endpoint to host ID */ public Map getEndpointToHostId();