Interface RadiusGatewayConfigurationsMBean

All Known Implementing Classes:
RadiusGatewayConfigurations

public interface RadiusGatewayConfigurationsMBean
The MBean interface to configuration settings exposed by the Radius gateways.
  • Method Details

    • addRadiusGatewayConfiguration

      void addRadiusGatewayConfiguration(String name)
      Method to add new radius gateway configuration.
      Parameters:
      name - name of the radius gateway configuration. This should be unique
    • removeRadiusGatewayConfiguration

      void removeRadiusGatewayConfiguration(String name)
      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

      void setWallet(String wallet)
      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

      void setKeyStoreLocation(String wallet)
      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

      void setKeyPass(String wallet)
      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

      void setAvpName(String avpName)
      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

      void setVendorId(Integer vendorId)
      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

      void setEnableRetransmissionCheck(Boolean enableRetransmission)
      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