summaryrefslogtreecommitdiffstats
path: root/dcaedt_validator/checker/src/main/java/org/onap/sdc/dcae/checker/Process.java
blob: 0f529afa9297bdbddecd4ef51953195564ecccaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package org.onap.sdc.dcae.checker;

/**
 * 
 */
public interface Process<T extends Processor> {

	public static final int	PROCESS_SCOPE = 100;

	/**
   * the processor running this process
   */
	public T processor();

  /* */
	public boolean hasNext();

  /* */
	public Process runNext() throws ProcessorException;

	/* execute all steps to completion
   */
	public Report run();

	/* execution report
   */
	public Report report(); 

}