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 AdvertiseConfigurationBuilder
advertise()
Builder for multicast-based advertise configuration.BalancerConfigurationBuilder
balancer()
Builder for balancer configuration.ModClusterConfiguration
build()
Builds the main configuration object.AdvertiseConfiguration
create()
Creates the configuration object.MCMPHandlerConfigurationBuilder
mcmp()
Builder for MCMP (Mod-Cluster Management Protocol) handler configuration.NodeConfigurationBuilder
node()
Builder for proxy node configuration.AdvertiseConfigurationBuilder
setAdvertiseInterface(InetAddress advertiseInterface)
Deprecated.UsesetAdvertiseInterface(java.net.NetworkInterface)
instead.AdvertiseConfigurationBuilder
setAdvertiseInterface(NetworkInterface advertiseInterface)
Sets the interface to use for advertisements.AdvertiseConfigurationBuilder
setAdvertiseSecurityKey(String advertiseSecurityKey)
Sets the shared advertise security key.AdvertiseConfigurationBuilder
setAdvertiseSocketAddress(InetSocketAddress advertiseSocketAddress)
Sets the socket factory to use for advertisements.AdvertiseConfigurationBuilder
setAdvertiseThreadFactory(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:Creator
Creates the configuration object.- Specified by:
create
in interfaceCreator<AdvertiseConfiguration>
-
advertise
public AdvertiseConfigurationBuilder advertise()
Description copied from interface:ConfigurationBuilder
Builder for multicast-based advertise configuration.- Specified by:
advertise
in interfaceConfigurationBuilder
-
balancer
public BalancerConfigurationBuilder balancer()
Description copied from interface:ConfigurationBuilder
Builder for balancer configuration.- Specified by:
balancer
in interfaceConfigurationBuilder
-
node
public NodeConfigurationBuilder node()
Description copied from interface:ConfigurationBuilder
Builder for proxy node configuration.- Specified by:
node
in interfaceConfigurationBuilder
-
mcmp
public MCMPHandlerConfigurationBuilder mcmp()
Description copied from interface:ConfigurationBuilder
Builder for MCMP (Mod-Cluster Management Protocol) handler configuration.- Specified by:
mcmp
in interfaceConfigurationBuilder
-
build
public ModClusterConfiguration build()
Description copied from interface:ConfigurationBuilder
Builds the main configuration object.- Specified by:
build
in interfaceConfigurationBuilder
-
-