/* * * 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 { } }