@Override
  public void prePut(ObserverContext<? extends RegionCoprocessorEnvironment> e, Put put,
    WALEdit edit, Durability durability) throws IOException {
    // check the put against the stored constraints
    for (Constraint c : constraints) {
      c.check(put);
    }
    // if we made it here, then the Put is valid
  }
Create the constraint processor.
<p>
Stores the current classloader.
hbase-server/src/main/java/org/apache/hadoop/hbase/constraint/ConstraintProcessor.java