package org.mapfish.print.config; import com.codahale.metrics.MetricRegistry; import org.mapfish.print.processor.AbstractProcessor; import org.springframework.beans.factory.annotation.Autowired; import java.util.List; import javax.annotation.Nullable; import static org.junit.Assert.assertNotNull; /** * Test Processor. */ public class ProcessorWithSpringInjection extends AbstractProcessor<Object, Void> { @Autowired private MetricRegistry registry; /** * Constructor. */ protected ProcessorWithSpringInjection() { super(Void.class); } public void assertInjected() { assertNotNull(registry); } @Override public Object createInputParameter() { return null; } @Nullable @Override public Void execute(Object values, ExecutionContext context) throws Exception { return null; } @Override protected void extraValidation(List<Throwable> validationErrors, final Configuration configuration) { // no checks } }