Class DiscoveryGroupConfiguration
- java.lang.Object
-
- org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration
-
- All Implemented Interfaces:
java.io.Serializable
public final class DiscoveryGroupConfiguration extends java.lang.Object implements java.io.SerializableThis file represents how we are using Discovery.The discovery configuration could either use plain UDP, or JGroups.
If using UDP, all the UDP properties will be filled and the jgroups properties will benull.
If using JGroups, all the UDP properties will be -1 ornulland the jgroups properties will be filled.
If by any reason, both properties are filled, the JGroups takes precedence. That means, ifjgroupsFile != nullthen the Grouping method used will be JGroups.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DiscoveryGroupConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)BroadcastEndpointFactorygetBroadcastEndpointFactory()longgetDiscoveryInitialWaitTimeout()java.lang.StringgetName()longgetRefreshTimeout()inthashCode()DiscoveryGroupConfigurationsetBroadcastEndpointFactory(BroadcastEndpointFactory endpointFactory)DiscoveryGroupConfigurationsetDiscoveryInitialWaitTimeout(long discoveryInitialWaitTimeout)DiscoveryGroupConfigurationsetName(java.lang.String name)DiscoveryGroupConfigurationsetRefreshTimeout(long refreshTimeout)java.lang.StringtoString()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getRefreshTimeout
public long getRefreshTimeout()
-
setName
public DiscoveryGroupConfiguration setName(java.lang.String name)
- Parameters:
name- the name to set
-
setRefreshTimeout
public DiscoveryGroupConfiguration setRefreshTimeout(long refreshTimeout)
- Parameters:
refreshTimeout- the refreshTimeout to set
-
getDiscoveryInitialWaitTimeout
public long getDiscoveryInitialWaitTimeout()
- Returns:
- the discoveryInitialWaitTimeout
-
setDiscoveryInitialWaitTimeout
public DiscoveryGroupConfiguration setDiscoveryInitialWaitTimeout(long discoveryInitialWaitTimeout)
- Parameters:
discoveryInitialWaitTimeout- the discoveryInitialWaitTimeout to set
-
getBroadcastEndpointFactory
public BroadcastEndpointFactory getBroadcastEndpointFactory()
-
setBroadcastEndpointFactory
public DiscoveryGroupConfiguration setBroadcastEndpointFactory(BroadcastEndpointFactory endpointFactory)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-