Class DeviceRegistrationClient
java.lang.Object
org.eblocker.server.common.registration.DeviceRegistrationClient
-
Constructor Summary
ConstructorsConstructorDescriptionDeviceRegistrationClient(String registrationUrlDomain, String registrationUrlPath, String deviceUrlDomain, String deviceUrlPath, String tosUrlDomain, String tosUrlPath, boolean addDeviceCertificateSerialNumber, boolean addDeviceId, String trustStoreResource, String trustStorePassword, int connectTimeout, int readTimeout, String mobileConnectionCheckUrlDomain, String mobileConnectionCheckUrlPath, String dynDnsIpUpdatePath, String mobileDnsCheckUrlPath, DeviceRegistrationProperties deviceRegistrationProperties, SettingsService settingsService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, String eBlockerOsVersion) -
Method Summary
Modifier and TypeMethodDescriptionorg.eblocker.registration.MobileConnectionCheckorg.eblocker.registration.ProductInfoorg.eblocker.registration.TosContainerorg.eblocker.registration.UpsellInfoWrappergetUpsellInfo(String feature) org.eblocker.registration.UpgradeInfoorg.eblocker.registration.DeviceRegistrationResponseregister(org.eblocker.registration.DeviceRegistrationRequest request) org.eblocker.registration.MobileConnectionCheckrequestMobileConnectionCheck(org.eblocker.registration.MobileConnectionCheck.Protocol protocol, int port, byte[] secret) booleanrequestMobileDnsCheck(String name) org.eblocker.registration.DynDnsEntryorg.eblocker.registration.DeviceRegistrationResponseupgrade(org.eblocker.registration.DeviceRegistrationRequest request)
-
Constructor Details
-
DeviceRegistrationClient
@Inject public DeviceRegistrationClient(String registrationUrlDomain, String registrationUrlPath, String deviceUrlDomain, String deviceUrlPath, String tosUrlDomain, String tosUrlPath, boolean addDeviceCertificateSerialNumber, boolean addDeviceId, String trustStoreResource, String trustStorePassword, int connectTimeout, int readTimeout, String mobileConnectionCheckUrlDomain, String mobileConnectionCheckUrlPath, String dynDnsIpUpdatePath, String mobileDnsCheckUrlPath, DeviceRegistrationProperties deviceRegistrationProperties, SettingsService settingsService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, String eBlockerOsVersion)
-
-
Method Details
-
register
public org.eblocker.registration.DeviceRegistrationResponse register(org.eblocker.registration.DeviceRegistrationRequest request) -
isUpgradeAvailable
public org.eblocker.registration.UpgradeInfo isUpgradeAvailable() -
getTosContainer
public org.eblocker.registration.TosContainer getTosContainer() -
upgrade
public org.eblocker.registration.DeviceRegistrationResponse upgrade(org.eblocker.registration.DeviceRegistrationRequest request) -
getUpsellInfo
-
getProductInfo
public org.eblocker.registration.ProductInfo getProductInfo() -
requestMobileConnectionCheck
public org.eblocker.registration.MobileConnectionCheck requestMobileConnectionCheck(org.eblocker.registration.MobileConnectionCheck.Protocol protocol, int port, byte[] secret) -
requestMobileDnsCheck
-
getMobileConnectionCheck
-
updateDynDnsIpAddress
public org.eblocker.registration.DynDnsEntry updateDynDnsIpAddress()
-