net.sf.jguard.core.authorization.domaincombiners
Class RestrictDomainCombiner

java.lang.Object
  extended by net.sf.jguard.core.authorization.domaincombiners.RestrictDomainCombiner
All Implemented Interfaces:
java.security.DomainCombiner

public class RestrictDomainCombiner
extends java.lang.Object
implements java.security.DomainCombiner

only handle assigned protectionDomains, and avoid protectionDomains from the system.

Author:
Charles Gay

Constructor Summary
RestrictDomainCombiner()
           
 
Method Summary
 java.security.ProtectionDomain[] combine(java.security.ProtectionDomain[] currentDomains, java.security.ProtectionDomain[] assignedDomains)
          return only the assigned domains.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestrictDomainCombiner

public RestrictDomainCombiner()
Method Detail

combine

public java.security.ProtectionDomain[] combine(java.security.ProtectionDomain[] currentDomains,
                                                java.security.ProtectionDomain[] assignedDomains)
return only the assigned domains.

Specified by:
combine in interface java.security.DomainCombiner
Parameters:
ProtectionDomains - from the current execution Thread (since the last AccessController.doPrivileged if this call has been made, or only the current otherwise)
an - array of inherited ProtectionDomains
Returns:
combined ProtectionDomain array
See Also:
ProtectionDomain


Copyright © 2004-2009. All Rights Reserved.