private String AUDIT_EXEC_PATH;
private final Map<String, LinkedList<Process>> processUnitStack = new HashMap<String, LinkedList<Process>>();
private final Map<String, Map<String, Long>> iterationNumber = new HashMap<String, Map<String, Long>>();
private final DescriptorManager descriptors = new DescriptorManager();
private ExternalMemoryMap<String, HashMap<String, String>> eventBuffer;
<BUG>private ExternalMemoryMap<ArtifactIdentity, ArtifactProperties> artifactIdentityToArtifactProperties;
</BUG>
private Thread eventProcessorThread = null;
private static final Pattern pattern_key_value = Pattern.compile("(\\w+)=\"*((?<=\")[^\"]+(?=\")|([^\\s]+))\"*");
private static final Pattern pattern_message_start = Pattern.compile("(?:node=(\\S+) )?type=(.+) msg=audit\\(([0-9\\.]+)\\:([0-9]+)\\):\\s*");

private String AUDIT_EXEC_PATH;
private final Map<String, LinkedList<Process>> processUnitStack = new HashMap<String, LinkedList<Process>>();
private final Map<String, Map<String, Long>> iterationNumber = new HashMap<String, Map<String, Long>>();
private final DescriptorManager descriptors = new DescriptorManager();
private ExternalMemoryMap<String, HashMap<String, String>> eventBuffer;
private ExternalMemoryMap<ArtifactIdentifier, ArtifactProperties> artifactIdentifierToArtifactProperties;
private Thread eventProcessorThread = null;
private static final Pattern pattern_key_value = Pattern.compile("(\\w+)=\"*((?<=\")[^\"]+(?=\")|([^\\s]+))\"*");
private static final Pattern pattern_message_start = Pattern.compile("(?:node=(\\S+) )?type=(.+) msg=audit\\(([0-9\\.]+)\\:([0-9]+)\\):\\s*");
