in winegrower-extension/winegrower-agent/src/main/java/org/apache/winegrower/extension/agent/WinegrowerAgent.java [275:295]
private static String extractConfig(final String agentArgs, final String startStr) {
if (agentArgs != null && agentArgs.contains(startStr)) {
final int start = agentArgs.indexOf(startStr) + startStr.length();
final int separator = agentArgs.indexOf('|', start);
final int endIdx;
if (separator > 0) {
endIdx = separator;
} else {
endIdx = agentArgs.length();
}
final String value = agentArgs.substring(start, endIdx);
if (DEBUG) {
print(startStr + value);
}
return value;
}
if (DEBUG) {
print("No configuration for " + startStr.substring(0, startStr.length() - 1));
}
return null;
}