|
||||||||||
| 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. |
String |
getFdProtocolMaxTries()
Deprecated. |
String |
getFdProtocolTimeoutInMillis()
Deprecated. |
String |
getGroupDiscoveryTimeoutInMillis()
Gets the value of the groupDiscoveryTimeoutInMillis property. |
String |
getMergeProtocolMaxIntervalInMillis()
Deprecated. |
String |
getMergeProtocolMinIntervalInMillis()
Deprecated. |
String |
getPingProtocolTimeoutInMillis()
Deprecated. |
List<org.jvnet.hk2.config.types.Property> |
getProperty()
Properties as per PropertyBag |
String |
getVsProtocolTimeoutInMillis()
Deprecated. |
void |
setFailureDetection(FailureDetection value)
Sets the value of the failureDetection property |
void |
setFdProtocolMaxTries(String value)
Deprecated. |
void |
setFdProtocolTimeoutInMillis(String value)
Deprecated. |
void |
setGroupDiscoveryTimeoutInMillis(String value)
Sets the value of the groupDiscoveryTimeoutInMillis property. |
void |
setMergeProtocolMaxIntervalInMillis(String value)
Deprecated. |
void |
setMergeProtocolMinIntervalInMillis(String value)
Deprecated. |
void |
setPingProtocolTimeoutInMillis(String value)
Deprecated. |
void |
setVsProtocolTimeoutInMillis(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 PropertyVetoException
value - allowed object is
FailureDetection
PropertyVetoException@Min(value=1000L) @Max(value=120000L) String getGroupDiscoveryTimeoutInMillis()
String
void setGroupDiscoveryTimeoutInMillis(String value)
throws PropertyVetoException
value - allowed object is
String
PropertyVetoException@Deprecated String getFdProtocolMaxTries()
String
@Deprecated
void setFdProtocolMaxTries(String value)
throws PropertyVetoException
value - allowed object is
String
PropertyVetoException@Deprecated String getFdProtocolTimeoutInMillis()
String
@Deprecated
void setFdProtocolTimeoutInMillis(String value)
throws PropertyVetoException
value - allowed object is
String
PropertyVetoException@Deprecated String getMergeProtocolMaxIntervalInMillis()
String
@Deprecated
void setMergeProtocolMaxIntervalInMillis(String value)
throws PropertyVetoException
value - allowed object is
String
PropertyVetoException@Deprecated String getMergeProtocolMinIntervalInMillis()
String
@Deprecated
void setMergeProtocolMinIntervalInMillis(String value)
throws PropertyVetoException
value - allowed object is
String
PropertyVetoException@Deprecated String getPingProtocolTimeoutInMillis()
StringgetGroupDiscoveryTimeoutInMillis()
@Deprecated
void setPingProtocolTimeoutInMillis(String value)
throws PropertyVetoException
value - allowed object is
String
PropertyVetoExceptionsetGroupDiscoveryTimeoutInMillis(String)@Deprecated String getVsProtocolTimeoutInMillis()
String
@Deprecated
void setVsProtocolTimeoutInMillis(String value)
throws PropertyVetoException
value - allowed object is
String
PropertyVetoException
@ToDo(priority=IMPORTANT,
details="Provide PropertyDesc for legal props")
@PropertiesDesc(props={})
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 | |||||||||