@Override public void call(MasterObserver observer) throws IOException { observer.preListNamespaceDescriptors(this, descriptors); } });
@Override public void preGetSchema(ObserverContext<PhoenixMetaDataControllerEnvironment> ctx, String schemaName) throws IOException { if (!accessCheckEnabled) { return; } for (MasterObserver observer : getAccessControllers()) { observer.preListNamespaceDescriptors(getMasterObsevrverContext(), Arrays.asList(NamespaceDescriptor.create(schemaName).build())); } }
@Override public void call(MasterObserver oserver, ObserverContext<MasterCoprocessorEnvironment> ctx) throws IOException { oserver.preListNamespaceDescriptors(ctx, descriptors); } });
@Override public void preListNamespaceDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx, List<NamespaceDescriptor> descriptors) throws IOException { if(LOG.isDebugEnabled()) { LOG.debug("==> HBaseAtlasCoprocessor.preListNamespaceDescriptors()"); } try { activatePluginClassLoader(); implMasterObserver.preListNamespaceDescriptors(ctx, descriptors); } finally { deactivatePluginClassLoader(); } if(LOG.isDebugEnabled()) { LOG.debug("<== HBaseAtlasCoprocessor.preListNamespaceDescriptors()"); } }
@Override public void preGetSchema(ObserverContext<PhoenixMetaDataControllerEnvironment> ctx, String schemaName) throws IOException { if (!accessCheckEnabled) { return; } for (MasterObserver observer : getAccessControllers()) { observer.preListNamespaceDescriptors(getMasterObsevrverContext(), Arrays.asList(NamespaceDescriptor.create(schemaName).build())); } }
@Override public void preGetSchema(ObserverContext<PhoenixMetaDataControllerEnvironment> ctx, String schemaName) throws IOException { if (!accessCheckEnabled) { return; } for (MasterObserver observer : getAccessControllers()) { observer.preListNamespaceDescriptors(getMasterObsevrverContext(), Arrays.asList(NamespaceDescriptor.create(schemaName).build())); } }