Class AimConfigurationUtils

java.lang.Object
com.aducid.sdk.util.AimConfigurationUtils

public class AimConfigurationUtils
extends java.lang.Object
AIM configuration utilities. Created 17. 1. 2017 17:50:19
Author:
Radek Jira
  • Method Summary

    Modifier and Type Method Description
    static java.lang.String checkAimUrl​(java.lang.String aimUrl)
    Checks and returns AIM URL.
    static java.lang.Integer getPeigDetectionTimeout​(java.lang.String aimUrl)
    Asks AIM for PEIG_DETECTION_TIMEOUT configuration value.
    static java.lang.Integer getPushSendTimeout​(java.lang.String aimUrl)
    Asks AIM for PUSH_SEND_TIMEOUT configuration value.
    static java.lang.Integer getRefreshTimeout​(java.lang.String aimUrl)
    Asks AIM for REFRESH_TIMEOUT configuration value.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • checkAimUrl

      public static java.lang.String checkAimUrl​(java.lang.String aimUrl) throws AducidClientException

      Checks and returns AIM URL.

      Parameters:
      aimUrl - AIM URL
      Returns:
      AIM URL
      Throws:
      AducidClientException - when error occurs during ADUCID client call
    • getRefreshTimeout

      public static java.lang.Integer getRefreshTimeout​(java.lang.String aimUrl) throws AducidClientException

      Asks AIM for REFRESH_TIMEOUT configuration value. Method directly sends HTTP GET request to "/AIM/RefreshTimeout" URL to get AIM configuration value.

      Parameters:
      aimUrl - AIM R4 service URL
      Returns:
      REFRESH_TIMEOUT configuration value
      Throws:
      AducidClientException - when error occurs during ADUCID client call
    • getPeigDetectionTimeout

      public static java.lang.Integer getPeigDetectionTimeout​(java.lang.String aimUrl) throws AducidClientException

      Asks AIM for PEIG_DETECTION_TIMEOUT configuration value. Method directly sends HTTP GET request to "/AIM/PeigDetectionTimeout" URL to get AIM configuration value.

      Parameters:
      aimUrl - AIM R4 service URL
      Returns:
      PEIG_DETECTION_TIMEOUT configuration value
      Throws:
      AducidClientException - when error occurs during ADUCID client call
    • getPushSendTimeout

      public static java.lang.Integer getPushSendTimeout​(java.lang.String aimUrl) throws AducidClientException

      Asks AIM for PUSH_SEND_TIMEOUT configuration value. Method directly sends HTTP GET request to "/AIM/PushSendTimeout" URL to get AIM configuration value.

      Parameters:
      aimUrl - AIM R4 service URL
      Returns:
      PUSH_SEND_TIMEOUT configuration value
      Throws:
      AducidClientException - when error occurs during ADUCID client call