Class AdvertiseConfigurationBuilder
- java.lang.Object
-
- org.jboss.modcluster.config.builder.AdvertiseConfigurationBuilder
-
- All Implemented Interfaces:
ConfigurationBuilder,Creator<AdvertiseConfiguration>
public class AdvertiseConfigurationBuilder extends Object implements Creator<AdvertiseConfiguration>
Builder for multicast-based advertise configuration.- Since:
- 1.3.6.Final
- Author:
- Radoslav Husar
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AdvertiseConfigurationBuilderadvertise()Builder for multicast-based advertise configuration.BalancerConfigurationBuilderbalancer()Builder for balancer configuration.ModClusterConfigurationbuild()Builds the main configuration object.AdvertiseConfigurationcreate()Creates the configuration object.MCMPHandlerConfigurationBuildermcmp()Builder for MCMP (Mod-Cluster Management Protocol) handler configuration.NodeConfigurationBuildernode()Builder for proxy node configuration.AdvertiseConfigurationBuildersetAdvertiseInterface(InetAddress advertiseInterface)Deprecated.UsesetAdvertiseInterface(java.net.NetworkInterface)instead.AdvertiseConfigurationBuildersetAdvertiseInterface(NetworkInterface advertiseInterface)Sets the interface to use for advertisements.AdvertiseConfigurationBuildersetAdvertiseSecurityKey(String advertiseSecurityKey)Sets the shared advertise security key.AdvertiseConfigurationBuildersetAdvertiseSocketAddress(InetSocketAddress advertiseSocketAddress)Sets the socket factory to use for advertisements.AdvertiseConfigurationBuildersetAdvertiseThreadFactory(ThreadFactory advertiseThreadFactory)Sets the tread factory for advertise mechanism.
-
-
-
Method Detail
-
setAdvertiseSocketAddress
public AdvertiseConfigurationBuilder setAdvertiseSocketAddress(InetSocketAddress advertiseSocketAddress)
Sets the socket factory to use for advertisements.
-
setAdvertiseInterface
public AdvertiseConfigurationBuilder setAdvertiseInterface(NetworkInterface advertiseInterface)
Sets the interface to use for advertisements.
-
setAdvertiseInterface
@Deprecated public AdvertiseConfigurationBuilder setAdvertiseInterface(InetAddress advertiseInterface)
Deprecated.UsesetAdvertiseInterface(java.net.NetworkInterface)instead.Sets the interface to use for advertisements.
-
setAdvertiseSecurityKey
public AdvertiseConfigurationBuilder setAdvertiseSecurityKey(String advertiseSecurityKey)
Sets the shared advertise security key.
-
setAdvertiseThreadFactory
public AdvertiseConfigurationBuilder setAdvertiseThreadFactory(ThreadFactory advertiseThreadFactory)
Sets the tread factory for advertise mechanism.
-
create
public AdvertiseConfiguration create()
Description copied from interface:CreatorCreates the configuration object.- Specified by:
createin interfaceCreator<AdvertiseConfiguration>
-
advertise
public AdvertiseConfigurationBuilder advertise()
Description copied from interface:ConfigurationBuilderBuilder for multicast-based advertise configuration.- Specified by:
advertisein interfaceConfigurationBuilder
-
balancer
public BalancerConfigurationBuilder balancer()
Description copied from interface:ConfigurationBuilderBuilder for balancer configuration.- Specified by:
balancerin interfaceConfigurationBuilder
-
node
public NodeConfigurationBuilder node()
Description copied from interface:ConfigurationBuilderBuilder for proxy node configuration.- Specified by:
nodein interfaceConfigurationBuilder
-
mcmp
public MCMPHandlerConfigurationBuilder mcmp()
Description copied from interface:ConfigurationBuilderBuilder for MCMP (Mod-Cluster Management Protocol) handler configuration.- Specified by:
mcmpin interfaceConfigurationBuilder
-
build
public ModClusterConfiguration build()
Description copied from interface:ConfigurationBuilderBuilds the main configuration object.- Specified by:
buildin interfaceConfigurationBuilder
-
-