Interface RadiusGatewayConfigurationsMBean
- All Known Implementing Classes:
RadiusGatewayConfigurations
public interface RadiusGatewayConfigurationsMBean
The MBean interface to configuration settings exposed by the Radius gateways.
-
Method Summary
Modifier and TypeMethodDescriptionvoidMethod to add new radius gateway configuration.Method to return AVP name used to determine Product Type.Method to return RetransmissionCheck is enabled/disabledMethod to return KeyPassMethod to return Key Store location.intMethod to return the maximum number of sessions per userintMethod to return the size of connection pool required to process the notifications from kafkaintMethod to return Queue SizeintMethod to return expiring timeout period for entries in local cacheMethod to return Vendor Id of the AVP name used to determine Product Type.Method to return Wallet location.voidMethod to remove new radius gateway configuration.voidsetAvpName(String avpName) Method to set the AVP name used to determine Product Type.voidsetEnableRetransmissionCheck(Boolean enableRetransmission) Method to enable/disable Retransmission handlingvoidsetKeyPass(String wallet) Method to set the KeyPass.voidsetKeyStoreLocation(String wallet) Method to set the Key Store location.voidsetMaxSessionsPerUser(int maxSessionsPerUser) Method to set the maximum number of sessions per uservoidsetNotificationListenerConnectionPoolSize(int notificationListenerConnectionPoolSize) Method to set the number of connection pool required to process the notifications from kafkavoidsetQueueSize(int queueSize) Method to set the queue sizevoidsetTimeToLive(int timeToLive) Method to set the expiring timeout period for entries in local cachevoidsetVendorId(Integer vendorId) Method to set Vendor id of the AVP name used to determine Product Type.voidNethod to set the Wallet location.
-
Method Details
-
addRadiusGatewayConfiguration
Method to add new radius gateway configuration.- Parameters:
name- name of the radius gateway configuration. This should be unique
-
removeRadiusGatewayConfiguration
Method to remove new radius gateway configuration.- Parameters:
name- name of the radius gateway configuration
-
getWallet
String getWallet()Method to return Wallet location.- Returns:
- Path of the wallet containing the root key
-
setWallet
Nethod to set the Wallet location.- Parameters:
wallet- Path of the wallet containing the root key
-
getKeyStoreLocation
String getKeyStoreLocation()Method to return Key Store location.- Returns:
- Path of the key store containing the certificate
-
setKeyStoreLocation
Method to set the Key Store location.- Parameters:
wallet- Path of the wallet containing the certificate
-
getKeyPass
String getKeyPass()Method to return KeyPass- Returns:
- key pass
-
setKeyPass
Method to set the KeyPass.- Parameters:
wallet- KeyPass
-
getQueueSize
int getQueueSize()Method to return Queue Size- Returns:
- Queue Size
-
setQueueSize
void setQueueSize(int queueSize) Method to set the queue size- Parameters:
queueSize- Size of the queue for disruptor
-
getAvpName
String getAvpName()Method to return AVP name used to determine Product Type.- Returns:
- AVP Name.
-
setAvpName
Method to set the AVP name used to determine Product Type.- Parameters:
avpName- AVP Name
-
getVendorId
Integer getVendorId()Method to return Vendor Id of the AVP name used to determine Product Type.- Returns:
- Vendor Id.
-
setVendorId
Method to set Vendor id of the AVP name used to determine Product Type.- Parameters:
vendorId- Vendor Id
-
getEnableRetransmissionCheck
Boolean getEnableRetransmissionCheck()Method to return RetransmissionCheck is enabled/disabled- Returns:
- RetransmissionCheck flag
-
setEnableRetransmissionCheck
Method to enable/disable Retransmission handling- Parameters:
enableRetransmission-
-
setTimeToLive
void setTimeToLive(int timeToLive) Method to set the expiring timeout period for entries in local cache- Parameters:
timeToLive-
-
getTimeToLive
int getTimeToLive()Method to return expiring timeout period for entries in local cache- Returns:
- timeout period in seconds
-
getNotificationListenerConnectionPoolSize
int getNotificationListenerConnectionPoolSize()Method to return the size of connection pool required to process the notifications from kafka- Returns:
- notificationListenerConnectionPoolSize
-
setNotificationListenerConnectionPoolSize
void setNotificationListenerConnectionPoolSize(int notificationListenerConnectionPoolSize) Method to set the number of connection pool required to process the notifications from kafka- Parameters:
notificationListenerConnectionPoolSize- notificationListenerConnectionPoolSize
-
getMaxSessionsPerUser
int getMaxSessionsPerUser()Method to return the maximum number of sessions per user- Returns:
- maxSessionsPerUser
-
setMaxSessionsPerUser
void setMaxSessionsPerUser(int maxSessionsPerUser) Method to set the maximum number of sessions per user- Parameters:
maxSessionsPerUser- maxSessionsPerUser
-