|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GroupManagementService
group-management-service(GMS) is an in-process service that provides cluster monitoring and group communication services. GMS notifies registered modules in an application server instance when one or more members in the cluster fail (become unreachable). GMS also provides the ability to send and receive messages between a group of processes. GMS is a abstraction layer that plugs-in group communication technologies which rely on a configurable stack of protocols. Each of these protocols has properties that can be changed for a given network and deployment topology. These relevant configurable protocols are: failure-detection enables its members to periodically monitor other group members to determine their availability in the group. group-discovery is used for discovery of group & its members. failure-detection.verify-failure-timeout-in-millis verifies suspect instances by adding a verification layer to mark a failure suspicion as a confirmed failure.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy |
|---|
org.jvnet.hk2.config.ConfigBeanProxy.Duck |
| Nested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag |
|---|
org.jvnet.hk2.config.types.PropertyBag.Duck |
| Method Summary | |
|---|---|
FailureDetection |
getFailureDetection()
Gets the value of the groupManagementService property. |
java.lang.String |
getFdProtocolMaxTries()
Deprecated. |
java.lang.String |
getFdProtocolTimeoutInMillis()
Deprecated. |
java.lang.String |
getGroupDiscoveryTimeoutInMillis()
Gets the value of the groupDiscoveryTimeoutInMillis property. |
java.lang.String |
getMergeProtocolMaxIntervalInMillis()
Deprecated. |
java.lang.String |
getMergeProtocolMinIntervalInMillis()
Deprecated. |
java.lang.String |
getPingProtocolTimeoutInMillis()
Deprecated. |
java.util.List<org.jvnet.hk2.config.types.Property> |
getProperty()
Properties as per PropertyBag |
java.lang.String |
getVsProtocolTimeoutInMillis()
Deprecated. |
void |
setFailureDetection(FailureDetection value)
Sets the value of the failureDetection property |
void |
setFdProtocolMaxTries(java.lang.String value)
Deprecated. |
void |
setFdProtocolTimeoutInMillis(java.lang.String value)
Deprecated. |
void |
setGroupDiscoveryTimeoutInMillis(java.lang.String value)
Sets the value of the groupDiscoveryTimeoutInMillis property. |
void |
setMergeProtocolMaxIntervalInMillis(java.lang.String value)
Deprecated. |
void |
setMergeProtocolMinIntervalInMillis(java.lang.String value)
Deprecated. |
void |
setPingProtocolTimeoutInMillis(java.lang.String value)
Deprecated. |
void |
setVsProtocolTimeoutInMillis(java.lang.String value)
Deprecated. |
| Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy |
|---|
createChild, deepCopy, getParent, getParent |
| Methods inherited from interface org.jvnet.hk2.component.Injectable |
|---|
injectedInto |
| Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag |
|---|
getProperty, getPropertyValue, getPropertyValue |
| Method Detail |
|---|
@NotNull FailureDetection getFailureDetection()
GroupManagementService
void setFailureDetection(FailureDetection value)
throws java.beans.PropertyVetoException
value - allowed object is
FailureDetection
java.beans.PropertyVetoException@Min(value=1000L) @Max(value=120000L) java.lang.String getGroupDiscoveryTimeoutInMillis()
String
void setGroupDiscoveryTimeoutInMillis(java.lang.String value)
throws java.beans.PropertyVetoException
value - allowed object is
String
java.beans.PropertyVetoException@Deprecated java.lang.String getFdProtocolMaxTries()
String
@Deprecated
void setFdProtocolMaxTries(java.lang.String value)
throws java.beans.PropertyVetoException
value - allowed object is
String
java.beans.PropertyVetoException@Deprecated java.lang.String getFdProtocolTimeoutInMillis()
String
@Deprecated
void setFdProtocolTimeoutInMillis(java.lang.String value)
throws java.beans.PropertyVetoException
value - allowed object is
String
java.beans.PropertyVetoException@Deprecated java.lang.String getMergeProtocolMaxIntervalInMillis()
String
@Deprecated
void setMergeProtocolMaxIntervalInMillis(java.lang.String value)
throws java.beans.PropertyVetoException
value - allowed object is
String
java.beans.PropertyVetoException@Deprecated java.lang.String getMergeProtocolMinIntervalInMillis()
String
@Deprecated
void setMergeProtocolMinIntervalInMillis(java.lang.String value)
throws java.beans.PropertyVetoException
value - allowed object is
String
java.beans.PropertyVetoException@Deprecated java.lang.String getPingProtocolTimeoutInMillis()
StringgetGroupDiscoveryTimeoutInMillis()
@Deprecated
void setPingProtocolTimeoutInMillis(java.lang.String value)
throws java.beans.PropertyVetoException
value - allowed object is
String
java.beans.PropertyVetoExceptionsetGroupDiscoveryTimeoutInMillis(String)@Deprecated java.lang.String getVsProtocolTimeoutInMillis()
String
@Deprecated
void setVsProtocolTimeoutInMillis(java.lang.String value)
throws java.beans.PropertyVetoException
value - allowed object is
String
java.beans.PropertyVetoException
@ToDo(priority=IMPORTANT,
details="Provide PropertyDesc for legal props")
@PropertiesDesc(props={})
java.util.List<org.jvnet.hk2.config.types.Property> getProperty()
PropertyBag
getProperty in interface org.jvnet.hk2.config.types.PropertyBag
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||