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.