Class PerformanceFileResourceDelegate

java.lang.Object
ai.wanaku.core.capabilities.provider.AbstractResourceDelegate
ai.wanaku.provider.performance.file.PerformanceFileResourceDelegate
All Implemented Interfaces:
ai.wanaku.core.exchange.ProvisionAware, ai.wanaku.core.exchange.RegisterAware, ai.wanaku.core.exchange.ResourceAcquirerDelegate

@ApplicationScoped public class PerformanceFileResourceDelegate extends ai.wanaku.core.capabilities.provider.AbstractResourceDelegate
  • Constructor Details

    • PerformanceFileResourceDelegate

      public PerformanceFileResourceDelegate()
  • Method Details

    • initializeRegistrationManager

      protected void initializeRegistrationManager(ai.wanaku.capabilities.sdk.api.discovery.RegistrationManager registrationManager)
      Overrides:
      initializeRegistrationManager in class ai.wanaku.core.capabilities.provider.AbstractResourceDelegate
    • getEndpointUri

      protected String getEndpointUri(ai.wanaku.core.exchange.v1.ResourceRequest request, ai.wanaku.capabilities.sdk.config.provider.api.ConfigResource configResource)
      Specified by:
      getEndpointUri in class ai.wanaku.core.capabilities.provider.AbstractResourceDelegate
    • coerceResponse

      protected List<String> coerceResponse(Object response) throws ai.wanaku.capabilities.sdk.api.exceptions.InvalidResponseTypeException, ai.wanaku.capabilities.sdk.api.exceptions.NonConvertableResponseException
      Specified by:
      coerceResponse in class ai.wanaku.core.capabilities.provider.AbstractResourceDelegate
      Throws:
      ai.wanaku.capabilities.sdk.api.exceptions.InvalidResponseTypeException
      ai.wanaku.capabilities.sdk.api.exceptions.NonConvertableResponseException