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.SubjectDomainCombiner
public 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 );
}