org.infinispan.configuration.global.GlobalSecurityConfigurationChildBuilder Maven / Gradle / Ivy
package org.infinispan.configuration.global;
/**
* GlobalSecurityConfigurationChildBuilder.
*
* @author Tristan Tarrant
* @since 7.0
*/
public interface GlobalSecurityConfigurationChildBuilder extends GlobalConfigurationChildBuilder {
/**
* Defines global roles as groups of permissions
*/
GlobalAuthorizationConfigurationBuilder authorization();
/**
* Defines the timeout in milliseconds for which to cache user access roles
*
* @param securityCacheTimeout
*/
GlobalSecurityConfigurationBuilder securityCacheTimeout(long securityCacheTimeout);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy