public MelcoePDPImpl(PDPConfig pdpConfig) throws MelcoePDPException { m_pdp = new PDP(pdpConfig); m_finder = pdpConfig.getAttributeFinder(); logger.info("PDP Instantiated and initialised!"); }
/** * 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(); }
response = m_pdp.evaluate(new BasicEvaluationCtx(request, m_pdpConfig.getAttributeFinder(), context)); } finally { long dur = System.currentTimeMillis() - st;
try { response = m_pdp.evaluate(new BasicEvaluationCtx(request, m_pdpConfig.getAttributeFinder(), context)); } finally { if (debug) {
try { response = m_pdp.evaluate(new BasicEvaluationCtx(request, m_pdpConfig.getAttributeFinder(), context)); } finally { if (debug) {
try { response = m_pdp.evaluate(new BasicEvaluationCtx(request, m_pdpConfig.getAttributeFinder())); } finally { if (debug) {
try { response = m_pdp.evaluate(new BasicEvaluationCtx(request, m_pdpConfig.getAttributeFinder())); } finally { if (debug) {