![JAR search and dependency download from the Maven repository](/logo.png)
org.infinispan.server.configuration.security.TransportSecurityConfiguration Maven / Gradle / Ivy
package org.infinispan.server.configuration.security;
import org.infinispan.commons.configuration.attributes.AttributeDefinition;
import org.infinispan.commons.configuration.attributes.AttributeSet;
import org.infinispan.commons.configuration.attributes.ConfigurationElement;
import org.infinispan.configuration.parsing.Element;
import org.infinispan.server.configuration.Attribute;
/**
* @author Tristan Tarrant <[email protected]>
* @since 13.0
**/
public class TransportSecurityConfiguration extends ConfigurationElement {
static final AttributeDefinition SECURITY_REALM = AttributeDefinition.builder(Attribute.SECURITY_REALM, null, String.class).immutable().build();
static AttributeSet attributeDefinitionSet() {
return new AttributeSet(TrustStoreConfiguration.class, SECURITY_REALM);
}
TransportSecurityConfiguration(AttributeSet attributes) {
super(Element.TRANSPORT, attributes);
}
public String securityRealm() {
return attributes.attribute(SECURITY_REALM).get();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy