in src/main/java/org/apache/sling/event/impl/jobs/config/InternalQueueConfiguration.java [253:279]
private boolean checkIsValid() {
if ( type == null ) {
return false;
}
boolean hasMatchers = false;
if ( this.matchers != null ) {
for(final TopicMatcher m : this.matchers ) {
if ( m != null ) {
hasMatchers = true;
break;
}
}
}
if ( !hasMatchers ) {
return false;
}
if ( name == null || name.length() == 0 ) {
return false;
}
if ( retries < -1 ) {
return false;
}
if ( maxParallelProcesses < 1 ) {
return false;
}
return true;
}