Package org.apache.geode.management.api
Class EntityGroupInfo<T extends AbstractConfiguration<R>,R extends RuntimeInfo>
java.lang.Object
org.apache.geode.management.api.EntityGroupInfo<T,R>
- Type Parameters:
T- the config typeR- the runtimeInfo type
@Experimental
public class EntityGroupInfo<T extends AbstractConfiguration<R>,R extends RuntimeInfo>
extends Object
A simple object that holds a configuration object and its corresponding runtime info on each
member.
This represents the configuration per group and it's corresponding member runtimeInfo
-
Constructor Summary
ConstructorsConstructorDescriptionfor internal use onlyEntityGroupInfo(T configuration) for internal use onlyEntityGroupInfo(T configuration, List<R> runtimeInfo) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the static portion of the configurationgetLinks()Returns the non-static informationinthashCode()voidsetConfiguration(T configuration) for internal use onlyvoidsetRuntimeInfo(List<R> runtimeInfo) for internal use onlytoString()
-
Constructor Details
-
EntityGroupInfo
public EntityGroupInfo()for internal use only -
EntityGroupInfo
for internal use only- Parameters:
configuration- the configuration to use
-
EntityGroupInfo
-
-
Method Details
-
getConfiguration
Returns the static portion of the configuration- Returns:
- the static portion of the configuration
-
setConfiguration
for internal use only- Parameters:
configuration- the configuration to set
-
getRuntimeInfo
Returns the non-static information- Returns:
- a list of
RuntimeInforepresenting the non-static portion of the configuration
-
setRuntimeInfo
for internal use only- Parameters:
runtimeInfo- a list ofRuntimeInfoto set
-
getLinks
-
equals
-
hashCode
public int hashCode() -
toString
-