This class implements the DomainCombiner interface. It is used to merge permissions based on code source and code signers with permissions granted to the specified Subject . A SubjectDomainCombiner is created by the Subject.doAs( ) and Subject.doAsPrivileged( ) methods for use in by the AccessControlContext . Figure 19-5. javax.security.auth.SubjectDomainCombinerpublic class SubjectDomainCombiner implements java.security.DomainCombiner { // Public Constructors public SubjectDomainCombiner (Subject subject ); // Public Instance Methods public Subject getSubject ( ); // Methods Implementing DomainCombiner public java.security.ProtectionDomain[ ] combine (java.security.ProtectionDomain[ ] currentDomains , java.security.ProtectionDomain[ ] assignedDomains ); } |