com.hazelcast.config
Class JoinConfig
java.lang.Object
com.hazelcast.config.JoinConfig
public class JoinConfig
- extends Object
Contains the 3 different join configurations; tcp-ip/multicast/aws. Only one of them should be enabled!
JoinConfig
public JoinConfig()
getMulticastConfig
public MulticastConfig getMulticastConfig()
- Returns:
- the multicastConfig join configuration
setMulticastConfig
public JoinConfig setMulticastConfig(MulticastConfig multicastConfig)
- Parameters:
multicastConfig
- the multicastConfig join configuration to set
- Throws:
IllegalArgumentException
- if multicastConfig is null
getTcpIpConfig
public TcpIpConfig getTcpIpConfig()
- Returns:
- the tcpIpConfig
setTcpIpConfig
public JoinConfig setTcpIpConfig(TcpIpConfig tcpIpConfig)
- Parameters:
tcpIpConfig
- the tcpIpConfig join configuration to set
- Throws:
IllegalArgumentException
- if tcpIpConfig is null
getAwsConfig
public AwsConfig getAwsConfig()
- Returns:
- the awsConfig join configuration
setAwsConfig
public JoinConfig setAwsConfig(AwsConfig awsConfig)
- Parameters:
awsConfig
- the AwsConfig join configuration to set
- Throws:
IllegalArgumentException
- if awsConfig is null
verify
public void verify()
- Verifies this JoinConfig is valid. At most a single joiner should be active.
- Throws:
IllegalStateException
- when the join config is not valid.
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.