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.

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);
}