org.globus.wsrf.impl.security.authentication
Class SecurityPolicyHandler

java.lang.Object
  extended byorg.apache.axis.handlers.BasicHandler
      extended byorg.globus.wsrf.impl.security.authentication.DescriptorHandler
          extended byorg.globus.wsrf.impl.security.authentication.SecurityPolicyHandler
All Implemented Interfaces:
org.apache.axis.Handler, java.io.Serializable

public class SecurityPolicyHandler
extends DescriptorHandler

Handler that enforces security policy on server side.

See Also:
Serialized Form

Field Summary
private static java.util.List handlers
           
protected static org.globus.util.I18n i18n
           
 
Fields inherited from class org.globus.wsrf.impl.security.authentication.DescriptorHandler
 
Fields inherited from class org.apache.axis.handlers.BasicHandler
makeLockable, name, options
 
Constructor Summary
SecurityPolicyHandler()
           
 
Method Summary
 void handle(org.apache.axis.MessageContext msgCtx, ResourceSecurityDescriptor resDesc, ServiceSecurityDescriptor desc, java.lang.String servicePath)
           
 
Methods inherited from class org.globus.wsrf.impl.security.authentication.DescriptorHandler
invoke
 
Methods inherited from class org.apache.axis.handlers.BasicHandler
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

handlers

private static java.util.List handlers

i18n

protected static org.globus.util.I18n i18n
Constructor Detail

SecurityPolicyHandler

public SecurityPolicyHandler()
Method Detail

handle

public void handle(org.apache.axis.MessageContext msgCtx,
                   ResourceSecurityDescriptor resDesc,
                   ServiceSecurityDescriptor desc,
                   java.lang.String servicePath)
            throws org.apache.axis.AxisFault
Specified by:
handle in class DescriptorHandler
Throws:
org.apache.axis.AxisFault