org.globus.gridshib
Class GridShibPushPDP

java.lang.Object
  extended by org.globus.gridshib.BasePDP
      extended by org.globus.gridshib.GridShibPushPDP
All Implemented Interfaces:
Serializable, Interceptor, PDP

public class GridShibPushPDP
extends BasePDP

This GT 4.0 combined interceptor makes an access control decision based on pushed attributes. It is backed by an instance of GS4GT.PushPDPImpl. The BasePDP.isPermitted(Subject, MessageContext, QName) method of the superclass returns true if and only if GS4GT.PushPDPImpl.isPermitted(Subject, MessageContext, QName) returns PDPDecision.PERMIT.

See Also:
BasePDP, GS4GT.PushPDPImpl, Serialized Form

Field Summary
protected  GS4GT.PushPDPImpl impl
           
 
Fields inherited from class org.globus.gridshib.BasePDP
scope, serviceId
 
Constructor Summary
GridShibPushPDP()
           
 
Method Summary
protected  PDP pdpImpl()
           
 
Methods inherited from class org.globus.gridshib.BasePDP
close, getPolicy, getPolicyNames, initialize, isPermitted, setPolicy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

impl

protected GS4GT.PushPDPImpl impl
Constructor Detail

GridShibPushPDP

public GridShibPushPDP()
Method Detail

pdpImpl

protected PDP pdpImpl()
Specified by:
pdpImpl in class BasePDP


Copyright © 2007-2008 University of Illinois. All Rights Reserved.