Class StaticExternalResourceInfoProvider

java.lang.Object
org.apache.flink.runtime.externalresource.StaticExternalResourceInfoProvider
All Implemented Interfaces:
ExternalResourceInfoProvider

public class StaticExternalResourceInfoProvider extends Object implements ExternalResourceInfoProvider
Static implementation of ExternalResourceInfoProvider which return fixed collection of ExternalResourceInfo.
  • Constructor Details

    • StaticExternalResourceInfoProvider

      public StaticExternalResourceInfoProvider(Map<String,Set<? extends org.apache.flink.api.common.externalresource.ExternalResourceInfo>> externalResources)
  • Method Details

    • getExternalResourceInfos

      public Set<org.apache.flink.api.common.externalresource.ExternalResourceInfo> getExternalResourceInfos(String resourceName)
      Description copied from interface: ExternalResourceInfoProvider
      Get the specific external resource information by the resourceName.
      Specified by:
      getExternalResourceInfos in interface ExternalResourceInfoProvider
      Parameters:
      resourceName - of the required external resource
      Returns:
      information set of the external resource identified by the resourceName