
software.amazon.event.ruler.Task Maven / Gradle / Ivy
package software.amazon.event.ruler;
import javax.annotation.concurrent.ThreadSafe;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Queue;
import java.util.Set;
import static software.amazon.event.ruler.SetOperations.intersection;
/**
* Represents the state of a rule-finding project.
*/
@ThreadSafe
class Task {
// What we're trying to match rules to
public final String[] event;
// the rules that matched the event, if we find any
private final Set
© 2015 - 2025 Weber Informatics LLC | Privacy Policy