public class MulticastConfig extends Object implements DataSerializable
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_ENABLED |
static String |
DEFAULT_MULTICAST_GROUP |
static int |
DEFAULT_MULTICAST_PORT |
static int |
DEFAULT_MULTICAST_TIMEOUT_SECONDS |
static int |
DEFAULT_MULTICAST_TTL |
Constructor and Description |
---|
MulticastConfig() |
Modifier and Type | Method and Description |
---|---|
MulticastConfig |
addTrustedInterface(String ip) |
String |
getMulticastGroup() |
int |
getMulticastPort() |
int |
getMulticastTimeoutSeconds() |
int |
getMulticastTimeToLive() |
Set<String> |
getTrustedInterfaces() |
boolean |
isEnabled() |
void |
readData(DataInput in) |
MulticastConfig |
setEnabled(boolean enabled) |
MulticastConfig |
setMulticastGroup(String multicastGroup) |
MulticastConfig |
setMulticastPort(int multicastPort) |
MulticastConfig |
setMulticastTimeoutSeconds(int multicastTimeoutSeconds) |
MulticastConfig |
setMulticastTimeToLive(int multicastTimeToLive) |
MulticastConfig |
setTrustedInterfaces(Set<String> interfaces) |
String |
toString() |
void |
writeData(DataOutput out) |
public static final boolean DEFAULT_ENABLED
public static final String DEFAULT_MULTICAST_GROUP
public static final int DEFAULT_MULTICAST_PORT
public static final int DEFAULT_MULTICAST_TIMEOUT_SECONDS
public static final int DEFAULT_MULTICAST_TTL
public boolean isEnabled()
public MulticastConfig setEnabled(boolean enabled)
enabled
- the enabled to setpublic String getMulticastGroup()
public MulticastConfig setMulticastGroup(String multicastGroup)
multicastGroup
- the multicastGroup to setpublic int getMulticastPort()
public MulticastConfig setMulticastPort(int multicastPort)
multicastPort
- the multicastPort to setpublic int getMulticastTimeoutSeconds()
public MulticastConfig setMulticastTimeoutSeconds(int multicastTimeoutSeconds)
multicastTimeoutSeconds
- the multicastTimeoutSeconds to setpublic MulticastConfig setTrustedInterfaces(Set<String> interfaces)
public MulticastConfig addTrustedInterface(String ip)
public int getMulticastTimeToLive()
public MulticastConfig setMulticastTimeToLive(int multicastTimeToLive)
public void writeData(DataOutput out) throws IOException
writeData
in interface DataSerializable
IOException
public void readData(DataInput in) throws IOException
readData
in interface DataSerializable
IOException
Copyright © 2008-2013 Hazelcast, Inc. All Rights Reserved.