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
setMulticastConfig
public JoinConfig setMulticastConfig(MulticastConfig multicastConfig)
- Parameters:
multicastConfig
- the multicastConfig 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 to set
- Throws:
IllegalArgumentException
- if tcpIpConfig is null.
getAwsConfig
public AwsConfig getAwsConfig()
- Returns:
- the awsConfig
setAwsConfig
public JoinConfig setAwsConfig(AwsConfig awsConfig)
- Parameters:
awsConfig
- the AwsConfig to set
- Throws:
IllegalArgumentException
- if awsConfig is null.
verify
public void verify()
- Verifies this JoinConfig is valid. So 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.