public final class ServiceLocator
extends java.lang.Object
implements de.gematik.ti.epa.fdv.service.localization.spi.IServiceLocalizer
| Constructor and Description |
|---|
ServiceLocator()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.net.URL |
endpointURLForInterface(de.gematik.ti.epa.fdv.service.localization.api.ServiceInterfaceName serviceInterfaceName) |
java.lang.String |
getHomeCommunityId() |
de.gematik.ti.epa.fdv.service.localization.api.LookupStatus |
getLookupStatus() |
void |
lookup(java.lang.String fqdn,
java.util.function.Consumer<de.gematik.ti.epa.fdv.service.localization.api.LookupStatus> callback)
start a new DNS lookup, e.g. if previous one ended erroneously
|
public void lookup(java.lang.String fqdn,
java.util.function.Consumer<de.gematik.ti.epa.fdv.service.localization.api.LookupStatus> callback)
lookup in interface de.gematik.ti.epa.fdv.service.localization.spi.IServiceLocalizerfqdn - fully qualified domain namecallback - optional Consumer parameter to get callback the lookup statuspublic java.net.URL endpointURLForInterface(de.gematik.ti.epa.fdv.service.localization.api.ServiceInterfaceName serviceInterfaceName)
endpointURLForInterface in interface de.gematik.ti.epa.fdv.service.localization.spi.IServiceLocalizerpublic de.gematik.ti.epa.fdv.service.localization.api.LookupStatus getLookupStatus()
getLookupStatus in interface de.gematik.ti.epa.fdv.service.localization.spi.IServiceLocalizerpublic java.lang.String getHomeCommunityId()
getHomeCommunityId in interface de.gematik.ti.epa.fdv.service.localization.spi.IServiceLocalizer