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
- TheTMSConnectionProvider
that will provide the connection the Module will use to communicate with the TMS systemconfiguration
- The current Amadis system configurationforcedTarget
- A target which will be used to communicate with the TMS System instead of the one from the active configuration
Returns: A 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
- TheTMSConnectionProvider
that will provide the connection the Module will use to communicate with the TMS systemconfiguration
- The current Amadis system configuration
Returns: A 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
- TheTMSConnectionProvider
that will provide the connection the Module will use to communicate with the TMS systemforcedTarget
- A target which will be used to communicate with the TMS System
Returns: A ConfigurationResult
abstracting the full action's result