Class CompoundAccessControl

  • All Implemented Interfaces:
    AccessControl<org.apache.qpid.server.security.CompoundSecurityToken>

    public class CompoundAccessControl
    extends Object
    implements AccessControl<org.apache.qpid.server.security.CompoundSecurityToken>
    • Constructor Detail

      • CompoundAccessControl

        public CompoundAccessControl​(List<AccessControl<?>> underlying,
                                     Result defaultResult)
    • Method Detail

      • setAccessControls

        public void setAccessControls​(List<AccessControl<?>> underlying)
      • getDefault

        public Result getDefault()
        Specified by:
        getDefault in interface AccessControl<org.apache.qpid.server.security.CompoundSecurityToken>
      • newToken

        public final org.apache.qpid.server.security.CompoundSecurityToken newToken()
        Specified by:
        newToken in interface AccessControl<org.apache.qpid.server.security.CompoundSecurityToken>
      • newToken

        public org.apache.qpid.server.security.CompoundSecurityToken newToken​(Subject subject)
        Specified by:
        newToken in interface AccessControl<org.apache.qpid.server.security.CompoundSecurityToken>