Class ResourceDownloaderCallback
java.lang.Object
ai.wanaku.capabilities.sdk.runtime.camel.downloader.ResourceDownloaderCallback
- All Implemented Interfaces:
ai.wanaku.capabilities.sdk.api.discovery.DiscoveryCallback
public class ResourceDownloaderCallback
extends Object
implements ai.wanaku.capabilities.sdk.api.discovery.DiscoveryCallback
-
Constructor Summary
ConstructorsConstructorDescriptionResourceDownloaderCallback(DownloaderFactory downloaderFactory, List<ResourceRefs<URI>> resources) ResourceDownloaderCallback(DownloaderFactory downloaderFactory, List<ResourceRefs<URI>> resources, ResourceDownloaderConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionvoidonDeregistration(ai.wanaku.capabilities.sdk.api.discovery.RegistrationManager manager, ai.wanaku.capabilities.sdk.api.types.providers.ServiceTarget target, int status) voidonPing(ai.wanaku.capabilities.sdk.api.discovery.RegistrationManager manager, ai.wanaku.capabilities.sdk.api.types.providers.ServiceTarget target, int status) voidonRegistration(ai.wanaku.capabilities.sdk.api.discovery.RegistrationManager manager, ai.wanaku.capabilities.sdk.api.types.providers.ServiceTarget target) boolean
-
Constructor Details
-
ResourceDownloaderCallback
public ResourceDownloaderCallback(DownloaderFactory downloaderFactory, List<ResourceRefs<URI>> resources) -
ResourceDownloaderCallback
public ResourceDownloaderCallback(DownloaderFactory downloaderFactory, List<ResourceRefs<URI>> resources, ResourceDownloaderConfiguration configuration)
-
-
Method Details
-
onPing
public void onPing(ai.wanaku.capabilities.sdk.api.discovery.RegistrationManager manager, ai.wanaku.capabilities.sdk.api.types.providers.ServiceTarget target, int status) - Specified by:
onPingin interfaceai.wanaku.capabilities.sdk.api.discovery.DiscoveryCallback
-
onRegistration
public void onRegistration(ai.wanaku.capabilities.sdk.api.discovery.RegistrationManager manager, ai.wanaku.capabilities.sdk.api.types.providers.ServiceTarget target) - Specified by:
onRegistrationin interfaceai.wanaku.capabilities.sdk.api.discovery.DiscoveryCallback
-
onDeregistration
public void onDeregistration(ai.wanaku.capabilities.sdk.api.discovery.RegistrationManager manager, ai.wanaku.capabilities.sdk.api.types.providers.ServiceTarget target, int status) - Specified by:
onDeregistrationin interfaceai.wanaku.capabilities.sdk.api.discovery.DiscoveryCallback
-
waitForDownloads
public boolean waitForDownloads() -
getDownloadedResources
-