Class ResourceSet
java.lang.Object
org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceSet
All Resources requested by the container.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMap<org.apache.hadoop.yarn.api.records.LocalResourceVisibility,Collection<LocalResourceRequest>> addResources(Map<String, org.apache.hadoop.yarn.api.records.LocalResource> localResourceMap) Map<org.apache.hadoop.yarn.api.records.LocalResourceVisibility,Collection<LocalResourceRequest>> List<org.apache.hadoop.yarn.api.records.LocalizationStatus>Get all the localization statuses.Map<LocalResourceRequest,org.apache.hadoop.fs.Path> static ResourceSetmerge(ResourceSet... resourceSets) voidresourceLocalizationFailed(LocalResourceRequest request, String diagnostics) resourceLocalized(LocalResourceRequest request, org.apache.hadoop.fs.Path location) Called when resource localized.
-
Constructor Details
-
ResourceSet
public ResourceSet()
-
-
Method Details
-
addResources
public Map<org.apache.hadoop.yarn.api.records.LocalResourceVisibility,Collection<LocalResourceRequest>> addResources(Map<String, org.apache.hadoop.yarn.api.records.LocalResource> localResourceMap) throws URISyntaxException- Throws:
URISyntaxException
-
resourceLocalized
public Set<String> resourceLocalized(LocalResourceRequest request, org.apache.hadoop.fs.Path location) Called when resource localized.- Parameters:
request- The original request for the localized resourcelocation- The path where the resource is localized- Returns:
- The list of symlinks for the localized resources.
-
resourceLocalizationFailed
-
getAllResourcesByVisibility
public Map<org.apache.hadoop.yarn.api.records.LocalResourceVisibility,Collection<LocalResourceRequest>> getAllResourcesByVisibility() -
getLocalizedResources
-
getResourcesToBeUploaded
-
getResourcesUploadPolicies
-
getPendingResources
-
merge
-
getLocalizationStatuses
Get all the localization statuses.- Returns:
- the localization statuses.
-