Class TransportConfigurationBuilder
- java.lang.Object
-
- org.infinispan.server.jgroups.subsystem.AbstractProtocolConfigurationBuilder<TransportConfiguration>
-
- org.infinispan.server.jgroups.subsystem.TransportConfigurationBuilder
-
- All Implemented Interfaces:
org.infinispan.server.commons.service.Builder<TransportConfiguration>,org.infinispan.server.commons.service.ServiceNameProvider,ProtocolConfiguration,TransportConfiguration,org.jboss.msc.value.Value<TransportConfiguration>
public class TransportConfigurationBuilder extends AbstractProtocolConfigurationBuilder<TransportConfiguration> implements TransportConfiguration
- Author:
- Paul Ferraro
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.infinispan.server.jgroups.spi.TransportConfiguration
TransportConfiguration.Topology
-
-
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
-
-
Constructor Summary
Constructors Constructor Description TransportConfigurationBuilder(String stackName, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransportConfigurationBuilderaddProperty(String name, String value)org.jboss.msc.service.ServiceBuilder<TransportConfiguration>build(org.jboss.msc.service.ServiceTarget target)org.jboss.as.network.SocketBindinggetDiagnosticsSocketBinding()TransportConfiguration.TopologygetTopology()TransportConfigurationgetValue()booleanisShared()TransportConfigurationBuildersetDiagnosticsSocket(String socketBindingName)TransportConfigurationBuildersetModule(org.jboss.modules.ModuleIdentifier module)TransportConfigurationBuildersetShared(boolean shared)TransportConfigurationBuildersetSocketBinding(String socketBindingName)TransportConfigurationBuildersetTopology(String site, String rack, String machine)-
Methods inherited from class org.infinispan.server.jgroups.subsystem.AbstractProtocolConfigurationBuilder
getModule, getName, getProperties, getProtocolClassName, getServiceName, getSocketBinding
-
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
-
-
-
-
Method Detail
-
build
public org.jboss.msc.service.ServiceBuilder<TransportConfiguration> build(org.jboss.msc.service.ServiceTarget target)
- Specified by:
buildin interfaceorg.infinispan.server.commons.service.Builder<TransportConfiguration>- Overrides:
buildin classAbstractProtocolConfigurationBuilder<TransportConfiguration>
-
getValue
public TransportConfiguration getValue()
- Specified by:
getValuein interfaceorg.jboss.msc.value.Value<TransportConfiguration>
-
setModule
public TransportConfigurationBuilder setModule(org.jboss.modules.ModuleIdentifier module)
- Overrides:
setModulein classAbstractProtocolConfigurationBuilder<TransportConfiguration>
-
setSocketBinding
public TransportConfigurationBuilder setSocketBinding(String socketBindingName)
- Overrides:
setSocketBindingin classAbstractProtocolConfigurationBuilder<TransportConfiguration>
-
addProperty
public TransportConfigurationBuilder addProperty(String name, String value)
- Overrides:
addPropertyin classAbstractProtocolConfigurationBuilder<TransportConfiguration>
-
setDiagnosticsSocket
public TransportConfigurationBuilder setDiagnosticsSocket(String socketBindingName)
-
setShared
public TransportConfigurationBuilder setShared(boolean shared)
-
setTopology
public TransportConfigurationBuilder setTopology(String site, String rack, String machine)
-
isShared
public boolean isShared()
- Specified by:
isSharedin interfaceTransportConfiguration
-
getDiagnosticsSocketBinding
public org.jboss.as.network.SocketBinding getDiagnosticsSocketBinding()
- Specified by:
getDiagnosticsSocketBindingin interfaceTransportConfiguration
-
getTopology
public TransportConfiguration.Topology getTopology()
- Specified by:
getTopologyin interfaceTransportConfiguration
-
-