Class GrouperMessagingConfig
java.lang.Object
edu.internet2.middleware.grouperClient.messaging.GrouperMessagingConfig
configs in grouper.client.properties
# name of a messaging system. note, "myAwsMessagingSystem" can be arbitrary
# grouper.messaging.system.myAwsMessagingSystem.name = aws
# class that implements edu.internet2.middleware.grouperClient.messaging.GrouperMessagingSystem
# grouper.messaging.system.myAwsMessagingSystem.class =
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefault system name default system settings to this messaging system, note, there is only one level of inheritancegetName()intpropertyValueInt(GrouperClientConfig grouperClientConfig, String propertyNameSuffix, int defaultValue) propertyValueString(GrouperClientConfig grouperClientConfig, String propertyNameSuffix) static GrouperMessagingConfigretrieveGrouperMessagingConfigNonNull(String systemName) get a messaging config cant be nullstatic Map<String,GrouperMessagingConfig> process configs for messaging and return the mapvoidsetDefaultSystemName(String defaultSystemName1) default system name default system settings to this messaging system, note, there is only one level of inheritancevoidvoidsetTheClass(Class<GrouperMessagingSystem> theClass1)
-
Constructor Details
-
GrouperMessagingConfig
public GrouperMessagingConfig()
-
-
Method Details
-
getName
- Returns:
- the name
-
setName
- Parameters:
name1- the name to set
-
getTheClass
- Returns:
- the theClass
-
setTheClass
- Parameters:
theClass1- the theClass to set
-
getDefaultSystemName
default system name default system settings to this messaging system, note, there is only one level of inheritance- Returns:
- the defaultSystemName
-
setDefaultSystemName
default system name default system settings to this messaging system, note, there is only one level of inheritance- Parameters:
defaultSystemName1- the defaultSystemName to set
-
propertyValueInt
public int propertyValueInt(GrouperClientConfig grouperClientConfig, String propertyNameSuffix, int defaultValue) - Parameters:
grouperClientConfig-propertyNameSuffix-defaultValue-- Returns:
- the value or the override
-
propertyValueString
public String propertyValueString(GrouperClientConfig grouperClientConfig, String propertyNameSuffix) - Parameters:
grouperClientConfig-propertyNameSuffix-- Returns:
- the value or the override
-
retrieveGrouperMessagingConfigNonNull
get a messaging config cant be null- Parameters:
systemName-- Returns:
- the config
-
retrieveGrouperMessagingConfigs
process configs for messaging and return the map- Returns:
- the configs
-