public class SupervisorUtils extends Object
| Constructor and Description | 
|---|
| SupervisorUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | blobNeedsWorkerRestart(Map<String,Object> blobInfo)Given the blob information returns the value of the workerRestart field, handling it either being a string or a boolean value, or if it’s not specified then returns false. | 
| static List<LocalResource> | blobstoreMapToLocalresources(Map<String,Map<String,Object>> blobstoreMap)Returns a list of LocalResources based on the blobstore-map passed in | 
| static boolean | isWorkerHbTimedOut(int now,
                  LSWorkerHeartbeat whb,
                  Map<String,Object> conf) | 
| protected LSWorkerHeartbeat | readWorkerHeartbeatImpl(Map<String,Object> conf,
                       String workerId) | 
| static Map<String,LSWorkerHeartbeat> | readWorkerHeartbeats(Map<String,Object> conf)map from worker id to heartbeat | 
| Map<String,LSWorkerHeartbeat> | readWorkerHeartbeatsImpl(Map<String,Object> conf) | 
| static void | resetInstance() | 
| static void | rmrAsUser(Map<String,Object> conf,
         String id,
         String path) | 
| static void | setInstance(SupervisorUtils u) | 
| static boolean | shouldUncompressBlob(Map<String,Object> blobInfo)Given the blob information returns the value of the uncompress field, handling it either being a string or a boolean value, or if it’s not specified then returns false | 
| static Collection<String> | supervisorWorkerIds(Map<String,Object> conf) | 
public static void setInstance(SupervisorUtils u)
public static void resetInstance()
public static void rmrAsUser(Map<String,Object> conf, String id, String path) throws IOException
IOExceptionpublic static boolean shouldUncompressBlob(Map<String,Object> blobInfo)
Given the blob information returns the value of the uncompress field, handling it either being a string or a boolean value, or if it’s not specified then returns false
blobInfo - public static boolean blobNeedsWorkerRestart(Map<String,Object> blobInfo)
Given the blob information returns the value of the workerRestart field, handling it either being a string or a boolean value, or if it’s not specified then returns false.
blobInfo - the info for the blob.public static List<LocalResource> blobstoreMapToLocalresources(Map<String,Map<String,Object>> blobstoreMap)
Returns a list of LocalResources based on the blobstore-map passed in
blobstoreMap - public static Collection<String> supervisorWorkerIds(Map<String,Object> conf)
public static Map<String,LSWorkerHeartbeat> readWorkerHeartbeats(Map<String,Object> conf)
map from worker id to heartbeat
conf - public static boolean isWorkerHbTimedOut(int now,
                                         LSWorkerHeartbeat whb,
                                         Map<String,Object> conf)
public Map<String,LSWorkerHeartbeat> readWorkerHeartbeatsImpl(Map<String,Object> conf)
protected LSWorkerHeartbeat readWorkerHeartbeatImpl(Map<String,Object> conf, String workerId)
Copyright © 2022 The Apache Software Foundation. All rights reserved.