Class DiscoveryGroupConfiguration
java.lang.Object
org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration
- All Implemented Interfaces:
Serializable
This 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 be null.
If using JGroups, all the UDP properties will be -1 or null and the jgroups properties will be filled.
If by any reason, both properties are filled, the JGroups takes precedence. That means, if
jgroupsFile != null then the Grouping method used will be JGroups.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanlonggetName()longlonginthashCode()setBroadcastEndpointFactory(BroadcastEndpointFactory endpointFactory) setDiscoveryInitialWaitTimeout(long discoveryInitialWaitTimeout) setRefreshTimeout(long refreshTimeout) voidsetStoppingTimeout(long stoppingTimeout) toString()
-
Constructor Details
-
DiscoveryGroupConfiguration
public DiscoveryGroupConfiguration()
-
-
Method Details
-
getName
-
getRefreshTimeout
public long getRefreshTimeout() -
setName
-
setRefreshTimeout
-
getDiscoveryInitialWaitTimeout
public long getDiscoveryInitialWaitTimeout() -
setDiscoveryInitialWaitTimeout
-
getStoppingTimeout
public long getStoppingTimeout() -
setStoppingTimeout
public void setStoppingTimeout(long stoppingTimeout) -
getBroadcastEndpointFactory
-
setBroadcastEndpointFactory
public DiscoveryGroupConfiguration setBroadcastEndpointFactory(BroadcastEndpointFactory endpointFactory) -
equals
-
hashCode
-
toString
-