From 2cd5f914af38e13597209f7d53d38f77c653545b Mon Sep 17 00:00:00 2001 From: Jan Hentschel Date: Wed, 21 Oct 2020 19:04:17 +0200 Subject: [PATCH] HBASE-25197 Remove SingletonCoprocessorService interface (#2560) Remove the SingletonCoprocessorService interface targeted for removal in 3.0.0. Signed-off-by: Duo Zhang Signed-off-by: Viraj Jasani --- .../SingletonCoprocessorService.java | 37 ------------------- 1 file changed, 37 deletions(-) delete mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/SingletonCoprocessorService.java diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/SingletonCoprocessorService.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/SingletonCoprocessorService.java deleted file mode 100644 index 2b2aedee22c..00000000000 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/SingletonCoprocessorService.java +++ /dev/null @@ -1,37 +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.hadoop.hbase.coprocessor; - -import org.apache.hadoop.hbase.HBaseInterfaceAudience; -import org.apache.yetus.audience.InterfaceAudience; -import org.apache.yetus.audience.InterfaceStability; - -import org.apache.hbase.thirdparty.com.google.protobuf.Service; - -/** - * Coprocessor endpoints registered once per server and providing protobuf services should implement - * this interface and return the {@link Service} instance via {@link #getService()}. - * @deprecated Since 2.0. Will be removed in 3.0 - */ -@Deprecated -@InterfaceAudience.LimitedPrivate(HBaseInterfaceAudience.COPROC) -@InterfaceStability.Evolving -public interface SingletonCoprocessorService { - Service getService(); -}