Class SaslConfigurationBuilder
- java.lang.Object
-
- org.infinispan.server.jgroups.subsystem.AbstractProtocolConfigurationBuilder<SaslConfiguration>
-
- org.infinispan.server.jgroups.subsystem.SaslConfigurationBuilder
-
- All Implemented Interfaces:
org.infinispan.server.commons.service.Builder<SaslConfiguration>,org.infinispan.server.commons.service.ServiceNameProvider,ProtocolConfiguration,SaslConfiguration,org.jboss.msc.value.Value<SaslConfiguration>
public class SaslConfigurationBuilder extends AbstractProtocolConfigurationBuilder<SaslConfiguration> implements SaslConfiguration
-
-
Field Summary
-
Fields inherited from class org.infinispan.server.jgroups.subsystem.AbstractProtocolConfigurationBuilder
PROTOCOL_PREFIX
-
Fields inherited from interface org.infinispan.server.jgroups.spi.ProtocolConfiguration
DEFAULT_MODULE
-
Fields inherited from interface org.infinispan.server.jgroups.spi.SaslConfiguration
PROTOCOL_NAME
-
-
Constructor Summary
Constructors Constructor Description SaslConfigurationBuilder(String stackName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SaslConfigurationBuilderaddProperty(String name, String value)org.jboss.msc.service.ServiceBuilder<SaslConfiguration>build(org.jboss.msc.service.ServiceTarget target)StringgetClusterRole()StringgetMech()org.jboss.as.domain.management.SecurityRealmgetSecurityRealm()org.jboss.msc.service.ServiceNamegetServiceName()SaslConfigurationgetValue()SaslConfigurationBuildersetClusterRole(String clusterRole)SaslConfigurationBuildersetMech(String mech)SaslConfigurationBuildersetSecurityRealm(String securityRealm)-
Methods inherited from class org.infinispan.server.jgroups.subsystem.AbstractProtocolConfigurationBuilder
getModule, getName, getProperties, getProtocolClassName, getSocketBinding, setModule, setSocketBinding
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.infinispan.server.jgroups.spi.ProtocolConfiguration
getModule, getName, getProperties, getProtocolClassName, getSocketBinding
-
-
-
-
Constructor Detail
-
SaslConfigurationBuilder
public SaslConfigurationBuilder(String stackName)
-
-
Method Detail
-
getServiceName
public org.jboss.msc.service.ServiceName getServiceName()
- Specified by:
getServiceNamein interfaceorg.infinispan.server.commons.service.ServiceNameProvider- Overrides:
getServiceNamein classAbstractProtocolConfigurationBuilder<SaslConfiguration>
-
build
public org.jboss.msc.service.ServiceBuilder<SaslConfiguration> build(org.jboss.msc.service.ServiceTarget target)
- Specified by:
buildin interfaceorg.infinispan.server.commons.service.Builder<SaslConfiguration>- Overrides:
buildin classAbstractProtocolConfigurationBuilder<SaslConfiguration>
-
setMech
public SaslConfigurationBuilder setMech(String mech)
-
setSecurityRealm
public SaslConfigurationBuilder setSecurityRealm(String securityRealm)
-
setClusterRole
public SaslConfigurationBuilder setClusterRole(String clusterRole)
-
addProperty
public SaslConfigurationBuilder addProperty(String name, String value)
- Overrides:
addPropertyin classAbstractProtocolConfigurationBuilder<SaslConfiguration>
-
getValue
public SaslConfiguration getValue() throws IllegalStateException, IllegalArgumentException
- Specified by:
getValuein interfaceorg.jboss.msc.value.Value<SaslConfiguration>- Throws:
IllegalStateExceptionIllegalArgumentException
-
getClusterRole
public String getClusterRole()
- Specified by:
getClusterRolein interfaceSaslConfiguration
-
getSecurityRealm
public org.jboss.as.domain.management.SecurityRealm getSecurityRealm()
- Specified by:
getSecurityRealmin interfaceSaslConfiguration
-
getMech
public String getMech()
- Specified by:
getMechin interfaceSaslConfiguration
-
-