protected Collection<String> |
BaseSSLContextParameters.filter(Collection<String> explicitValues,
Collection<String> availableValues,
Collection<String> currentValues,
FilterParameters.Patterns patterns,
FilterParameters.Patterns defaultPatterns,
boolean applyDefaults)
Filters the values in availableValues returning only the values that
are explicitly listed in explicitValues (returns them regardless
of if they appear in availableValues or not) if explicitValues is not
null or according to the following rules:
Match the include patterns in patterns and don't match the exclude patterns in patterns
if patterns is not null .
Match the include patterns in defaultPatterns and don't match the exclude patterns in defaultPatterns
if patterns is null and applyDefaults is true.
Are provided in currentValues if if patterns is null and applyDefaults is false.
|