@Target(value=TYPE)
@Inherited
@InterfaceAudience.Private
@Retention(value=RUNTIME)
public @interface CoreCoprocessor
Marker annotation that denotes Coprocessors that are core to HBase. A Core Coprocessor is a CP
that realizes a core HBase feature. Features are sometimes implemented first as a Coprocessor to
prove viability. The idea is that once proven, they then migrate to core. Meantime, HBase Core
Coprocessors get this annotation. No other Coprocessors can carry this annotation.