package org.apache.ode.spi.di; import java.util.Map; public interface AnnotationScanner<M> { //this is used the system's dependency injection system to scan classes exposed for dependency injection and then //build a meta-model on how those classes will be acted upon in ODE. After scanning is complete The instance should then be made //available for injection through the DI container public M scan(Class<?> clazz); }