protected List < ServiceInfo > matchServices ( ServiceType serviceType , String language , Scopes scopes , String filter ) { if ( logger . isLoggable ( Level . FINEST ) ) logger . finest ( "DirectoryAgent " + this + " matching ServiceType " + serviceType + ", language " + language + ", scopes " + scopes + ", filter " + filter ) ; return services . match ( serviceType , language , scopes , new FilterParser ( ) . parse ( filter ) ) ; }
Matches the services of this directory agent against the given arguments .