| /* |
| * |
| * 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.classification.InterfaceAudience; |
| import org.apache.hadoop.classification.InterfaceStability; |
| import org.apache.hadoop.hbase.HColumnDescriptor; |
| import org.apache.hadoop.hbase.HRegionInfo; |
| import org.apache.hadoop.hbase.CoprocessorEnvironment; |
| import org.apache.hadoop.hbase.HTableDescriptor; |
| import org.apache.hadoop.hbase.ServerName; |
| import org.apache.hadoop.hbase.UnknownRegionException; |
| |
| import java.io.IOException; |
| |
| @InterfaceAudience.Public |
| @InterfaceStability.Evolving |
| public class BaseMasterObserver implements MasterObserver { |
| @Override |
| public void preCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| HTableDescriptor desc, HRegionInfo[] regions) throws IOException { |
| } |
| |
| @Override |
| public void postCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| HTableDescriptor desc, HRegionInfo[] regions) throws IOException { |
| } |
| |
| @Override |
| public void preCreateTableHandler( |
| final ObserverContext<MasterCoprocessorEnvironment> ctx, |
| HTableDescriptor desc, HRegionInfo[] regions) throws IOException { |
| } |
| |
| @Override |
| public void postCreateTableHandler( |
| final ObserverContext<MasterCoprocessorEnvironment> ctx, |
| HTableDescriptor desc, HRegionInfo[] regions) throws IOException { |
| } |
| |
| @Override |
| public void preDeleteTable(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName) throws IOException { |
| } |
| |
| @Override |
| public void postDeleteTable(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName) throws IOException { |
| } |
| |
| @Override |
| public void preDeleteTableHandler( |
| final ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName) |
| throws IOException{ |
| } |
| |
| @Override |
| public void postDeleteTableHandler( |
| final ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName) |
| throws IOException { |
| } |
| |
| @Override |
| public void preModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName, HTableDescriptor htd) throws IOException { |
| } |
| |
| @Override |
| public void postModifyTableHandler( |
| ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName, |
| HTableDescriptor htd) throws IOException { |
| } |
| |
| @Override |
| public void preModifyTableHandler( |
| ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName, |
| HTableDescriptor htd) throws IOException { |
| } |
| |
| @Override |
| public void postModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName, HTableDescriptor htd) throws IOException { |
| } |
| |
| @Override |
| public void preAddColumn(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName, HColumnDescriptor column) throws IOException { |
| } |
| |
| @Override |
| public void postAddColumn(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName, HColumnDescriptor column) throws IOException { |
| } |
| |
| @Override |
| public void preAddColumnHandler( |
| ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName, |
| HColumnDescriptor column) throws IOException { |
| } |
| |
| @Override |
| public void postAddColumnHandler( |
| ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName, |
| HColumnDescriptor column) throws IOException { |
| } |
| |
| @Override |
| public void preModifyColumn(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName, HColumnDescriptor descriptor) throws IOException { |
| } |
| |
| @Override |
| public void postModifyColumn(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName, HColumnDescriptor descriptor) throws IOException { |
| } |
| |
| @Override |
| public void preModifyColumnHandler( |
| ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName, |
| HColumnDescriptor descriptor) throws IOException { |
| } |
| |
| @Override |
| public void postModifyColumnHandler( |
| ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName, |
| HColumnDescriptor descriptor) throws IOException { |
| } |
| |
| @Override |
| public void preDeleteColumn(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName, byte[] c) throws IOException { |
| } |
| |
| @Override |
| public void postDeleteColumn(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName, byte[] c) throws IOException { |
| } |
| |
| @Override |
| public void preDeleteColumnHandler( |
| ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName, |
| byte[] c) throws IOException { |
| } |
| |
| @Override |
| public void postDeleteColumnHandler( |
| ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName, |
| byte[] c) throws IOException { |
| } |
| |
| |
| @Override |
| public void preEnableTable(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName) throws IOException { |
| } |
| |
| @Override |
| public void postEnableTable(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName) throws IOException { |
| } |
| |
| @Override |
| public void preEnableTableHandler( |
| ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName) |
| throws IOException { |
| } |
| |
| @Override |
| public void postEnableTableHandler( |
| ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName) |
| throws IOException { |
| } |
| |
| @Override |
| public void preDisableTable(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName) throws IOException { |
| } |
| |
| @Override |
| public void postDisableTable(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| byte[] tableName) throws IOException { |
| } |
| |
| @Override |
| public void preDisableTableHandler( |
| ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName) |
| throws IOException { |
| } |
| |
| @Override |
| public void postDisableTableHandler( |
| ObserverContext<MasterCoprocessorEnvironment> ctx, byte[] tableName) |
| throws IOException { |
| } |
| |
| @Override |
| public void preAssign(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| HRegionInfo regionInfo) throws IOException { |
| } |
| |
| @Override |
| public void postAssign(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| HRegionInfo regionInfo) throws IOException { |
| } |
| |
| @Override |
| public void preUnassign(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| HRegionInfo regionInfo, boolean force) throws IOException { |
| } |
| |
| @Override |
| public void postUnassign(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| HRegionInfo regionInfo, boolean force) throws IOException { |
| } |
| |
| @Override |
| public void preBalance(ObserverContext<MasterCoprocessorEnvironment> ctx) |
| throws IOException { |
| } |
| |
| @Override |
| public void postBalance(ObserverContext<MasterCoprocessorEnvironment> ctx) |
| throws IOException { |
| } |
| |
| @Override |
| public boolean preBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| boolean b) throws IOException { |
| return b; |
| } |
| |
| @Override |
| public void postBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| boolean oldValue, boolean newValue) throws IOException { |
| } |
| |
| @Override |
| public void preShutdown(ObserverContext<MasterCoprocessorEnvironment> ctx) |
| throws IOException { |
| } |
| |
| @Override |
| public void preStopMaster(ObserverContext<MasterCoprocessorEnvironment> ctx) |
| throws IOException { |
| } |
| |
| @Override |
| public void postStartMaster(ObserverContext<MasterCoprocessorEnvironment> ctx) |
| throws IOException { |
| } |
| |
| @Override |
| public void start(CoprocessorEnvironment ctx) throws IOException { |
| } |
| |
| @Override |
| public void stop(CoprocessorEnvironment ctx) throws IOException { |
| } |
| |
| @Override |
| public void preMove(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| HRegionInfo region, ServerName srcServer, ServerName destServer) |
| throws IOException { |
| } |
| |
| @Override |
| public void postMove(ObserverContext<MasterCoprocessorEnvironment> ctx, |
| HRegionInfo region, ServerName srcServer, ServerName destServer) |
| throws IOException { |
| } |
| } |