org.apache.hadoop.yarn.util
Class ConverterUtils

java.lang.Object
  extended by org.apache.hadoop.yarn.util.ConverterUtils

public class ConverterUtils
extends Object

This class contains a set of utilities which help converting data structures from/to 'serializableFormat' to/from hadoop/nativejava data structures.


Field Summary
static String APPLICATION_ATTEMPT_PREFIX
           
static String APPLICATION_PREFIX
           
static String CONTAINER_PREFIX
           
 
Constructor Summary
ConverterUtils()
           
 
Method Summary
static Map<String,String> convertToString(Map<CharSequence,CharSequence> env)
          change from CharSequence to string for map key and value
static org.apache.hadoop.fs.Path getPathFromYarnURL(org.apache.hadoop.yarn.api.records.URL url)
          return a hadoop path from a given url
static org.apache.hadoop.yarn.api.records.URL getYarnUrlFromPath(org.apache.hadoop.fs.Path path)
           
static org.apache.hadoop.yarn.api.records.URL getYarnUrlFromURI(URI uri)
           
static org.apache.hadoop.yarn.api.records.ApplicationAttemptId toApplicationAttemptId(String applicationAttmeptIdStr)
           
static org.apache.hadoop.yarn.api.records.ApplicationId toApplicationId(RecordFactory recordFactory, String appIdStr)
           
static org.apache.hadoop.yarn.api.records.ApplicationId toApplicationId(String appIdStr)
           
static org.apache.hadoop.yarn.api.records.ContainerId toContainerId(String containerIdStr)
           
static org.apache.hadoop.yarn.api.records.NodeId toNodeId(String nodeIdStr)
           
static String toString(org.apache.hadoop.yarn.api.records.ApplicationId appId)
           
static String toString(org.apache.hadoop.yarn.api.records.ContainerId cId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPLICATION_PREFIX

public static final String APPLICATION_PREFIX
See Also:
Constant Field Values

CONTAINER_PREFIX

public static final String CONTAINER_PREFIX
See Also:
Constant Field Values

APPLICATION_ATTEMPT_PREFIX

public static final String APPLICATION_ATTEMPT_PREFIX
See Also:
Constant Field Values
Constructor Detail

ConverterUtils

public ConverterUtils()
Method Detail

getPathFromYarnURL

public static org.apache.hadoop.fs.Path getPathFromYarnURL(org.apache.hadoop.yarn.api.records.URL url)
                                                    throws URISyntaxException
return a hadoop path from a given url

Parameters:
url - url to convert
Returns:
path from URL
Throws:
URISyntaxException

convertToString

public static Map<String,String> convertToString(Map<CharSequence,CharSequence> env)
change from CharSequence to string for map key and value

Parameters:
env - map for converting
Returns:
string,string map

getYarnUrlFromPath

public static org.apache.hadoop.yarn.api.records.URL getYarnUrlFromPath(org.apache.hadoop.fs.Path path)

getYarnUrlFromURI

public static org.apache.hadoop.yarn.api.records.URL getYarnUrlFromURI(URI uri)

toString

public static String toString(org.apache.hadoop.yarn.api.records.ApplicationId appId)

toApplicationId

public static org.apache.hadoop.yarn.api.records.ApplicationId toApplicationId(RecordFactory recordFactory,
                                                                               String appIdStr)

toString

public static String toString(org.apache.hadoop.yarn.api.records.ContainerId cId)

toNodeId

public static org.apache.hadoop.yarn.api.records.NodeId toNodeId(String nodeIdStr)

toContainerId

public static org.apache.hadoop.yarn.api.records.ContainerId toContainerId(String containerIdStr)

toApplicationAttemptId

public static org.apache.hadoop.yarn.api.records.ApplicationAttemptId toApplicationAttemptId(String applicationAttmeptIdStr)

toApplicationId

public static org.apache.hadoop.yarn.api.records.ApplicationId toApplicationId(String appIdStr)


Copyright © 2012 Apache Software Foundation. All Rights Reserved.