/** * Constructs a new <code>PDP</code> object with the given configuration * information. * * @param config user configuration data defining how to find policies, * resolve external attributes, etc. */ public PDP(PDPConfig config) { logger.fine("creating a PDP"); attributeFinder = config.getAttributeFinder(); policyFinder = config.getPolicyFinder(); policyFinder.init(); resourceFinder = config.getResourceFinder(); }