Amadis

AmadisConfigurationModule

Methods

static ConfigurationResult DoConfiguration(TMSConnectionProvider connectionProvider, byte[] configuration)

Attempt a full exchange with a TMS system with the goal of retrieving a new configuration if one is available Configuration must minimally include the POIID, ActiveTMSIdentifier, and corresponding HostParameters entry (See Arkos Configuration documentation)

static ConfigurationResult DoConfiguration(TMSConnectionProvider connectionProvider, byte[] configuration, java.lang.String forcedTarget)

Attempt a full exchange with a TMS system with the goal of retrieving a new configuration if one is available Configuration must minimally include the POIID (See Arkos Configuration documentation)

static ConfigurationResult DoConfiguration(TMSConnectionProvider connectionProvider, java.lang.String forcedTarget)

Attempt a full exchange with a TMS system with the goal of retrieving a new configuration if one is available

 

Method Details

DoConfiguration

public static ConfigurationResult DoConfiguration(TMSConnectionProvider connectionProvider, byte[] configuration, java.lang.String forcedTarget)

Attempt a full exchange with a TMS system with the goal of retrieving a new configuration if one is available Configuration must minimally include the POIID (See Arkos Configuration documentation)

Parameters:

  • connectionProvider - The TMSConnectionProvider that will provide the connection the Module will use to communicate with the TMS system

  • configuration - The current Amadis system configuration

  • forcedTarget - A target which will be used to communicate with the TMS System instead of the one from the active configuration

Returns: ConfigurationResult abstracting the full action's result

DoConfiguration

public static ConfigurationResult DoConfiguration(TMSConnectionProvider connectionProvider, byte[] configuration)

Attempt a full exchange with a TMS system with the goal of retrieving a new configuration if one is available Configuration must minimally include the POIID, ActiveTMSIdentifier, and corresponding HostParameters entry (See Arkos Configuration documentation)

Parameters:

  • connectionProvider - The TMSConnectionProvider that will provide the connection the Module will use to communicate with the TMS system

  • configuration - The current Amadis system configuration

Returns: ConfigurationResult abstracting the full action's result

DoConfiguration

public static ConfigurationResult DoConfiguration(TMSConnectionProvider connectionProvider, java.lang.String forcedTarget)

Attempt a full exchange with a TMS system with the goal of retrieving a new configuration if one is available

Parameters:

  • connectionProvider - The TMSConnectionProvider that will provide the connection the Module will use to communicate with the TMS system

  • forcedTarget - A target which will be used to communicate with the TMS System

Returns: ConfigurationResult abstracting the full action's result