private List<MasterObserver> getAccessControllers() throws IOException { if (accessControllers == null) { synchronized (this) { if (accessControllers == null) { accessControllers = new ArrayList<MasterObserver>(); RegionCoprocessorHost cpHost = this.env.getCoprocessorHost(); for (RegionCoprocessor cp : cpHost.findCoprocessors(RegionCoprocessor.class)) { if (cp instanceof AccessControlService.Interface && cp instanceof MasterObserver) { accessControllers.add((MasterObserver)cp); } } } } } return accessControllers; }
private List<MasterObserver> getAccessControllers() throws IOException { if (accessControllers == null) { synchronized (this) { if (accessControllers == null) { accessControllers = new ArrayList<MasterObserver>(); RegionCoprocessorHost cpHost = this.env.getCoprocessorHost(); for (RegionCoprocessor cp : cpHost.findCoprocessors(RegionCoprocessor.class)) { if (cp instanceof AccessControlService.Interface && cp instanceof MasterObserver) { accessControllers.add((MasterObserver)cp); } } } } } return accessControllers; }
private List<MasterObserver> getAccessControllers() throws IOException { if (accessControllers == null) { synchronized (this) { if (accessControllers == null) { accessControllers = new ArrayList<MasterObserver>(); RegionCoprocessorHost cpHost = this.env.getCoprocessorHost(); for (RegionCoprocessor cp : cpHost.findCoprocessors(RegionCoprocessor.class)) { if (cp instanceof AccessControlService.Interface && cp instanceof MasterObserver) { accessControllers.add((MasterObserver)cp); } } } } } return accessControllers; }
private List<BulkLoadObserver> getBulkLoadObservers() { List<BulkLoadObserver> coprocessorList = this.env.getRegion().getCoprocessorHost().findCoprocessors(BulkLoadObserver.class); return coprocessorList; }