org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer
Class LocalResourceRequest

java.lang.Object
  extended by org.apache.hadoop.yarn.api.records.LocalResource
      extended by org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.LocalResourceRequest
All Implemented Interfaces:
Comparable<LocalResourceRequest>

public class LocalResourceRequest
extends org.apache.hadoop.yarn.api.records.LocalResource
implements Comparable<LocalResourceRequest>


Constructor Summary
LocalResourceRequest(org.apache.hadoop.yarn.api.records.LocalResource resource)
          Wrap API resource to match against cache of localized resources.
 
Method Summary
 int compareTo(LocalResourceRequest other)
           
 boolean equals(Object o)
           
 org.apache.hadoop.fs.Path getPath()
           
 String getPattern()
           
 org.apache.hadoop.yarn.api.records.URL getResource()
           
 long getSize()
           
 long getTimestamp()
           
 org.apache.hadoop.yarn.api.records.LocalResourceType getType()
           
 org.apache.hadoop.yarn.api.records.LocalResourceVisibility getVisibility()
           
 int hashCode()
           
 void setPattern(String pattern)
           
 void setResource(org.apache.hadoop.yarn.api.records.URL resource)
           
 void setSize(long size)
           
 void setTimestamp(long timestamp)
           
 void setType(org.apache.hadoop.yarn.api.records.LocalResourceType type)
           
 void setVisibility(org.apache.hadoop.yarn.api.records.LocalResourceVisibility visibility)
           
 String toString()
           
 
Methods inherited from class org.apache.hadoop.yarn.api.records.LocalResource
newInstance, newInstance
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocalResourceRequest

public LocalResourceRequest(org.apache.hadoop.yarn.api.records.LocalResource resource)
                     throws URISyntaxException
Wrap API resource to match against cache of localized resources.

Parameters:
resource - Resource requested by container
Throws:
URISyntaxException - If the path is malformed
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

compareTo

public int compareTo(LocalResourceRequest other)
Specified by:
compareTo in interface Comparable<LocalResourceRequest>

getPath

public org.apache.hadoop.fs.Path getPath()

getTimestamp

public long getTimestamp()
Specified by:
getTimestamp in class org.apache.hadoop.yarn.api.records.LocalResource

getType

public org.apache.hadoop.yarn.api.records.LocalResourceType getType()
Specified by:
getType in class org.apache.hadoop.yarn.api.records.LocalResource

getResource

public org.apache.hadoop.yarn.api.records.URL getResource()
Specified by:
getResource in class org.apache.hadoop.yarn.api.records.LocalResource

getSize

public long getSize()
Specified by:
getSize in class org.apache.hadoop.yarn.api.records.LocalResource

getVisibility

public org.apache.hadoop.yarn.api.records.LocalResourceVisibility getVisibility()
Specified by:
getVisibility in class org.apache.hadoop.yarn.api.records.LocalResource

getPattern

public String getPattern()
Specified by:
getPattern in class org.apache.hadoop.yarn.api.records.LocalResource

setResource

public void setResource(org.apache.hadoop.yarn.api.records.URL resource)
Specified by:
setResource in class org.apache.hadoop.yarn.api.records.LocalResource

setSize

public void setSize(long size)
Specified by:
setSize in class org.apache.hadoop.yarn.api.records.LocalResource

setTimestamp

public void setTimestamp(long timestamp)
Specified by:
setTimestamp in class org.apache.hadoop.yarn.api.records.LocalResource

setType

public void setType(org.apache.hadoop.yarn.api.records.LocalResourceType type)
Specified by:
setType in class org.apache.hadoop.yarn.api.records.LocalResource

setVisibility

public void setVisibility(org.apache.hadoop.yarn.api.records.LocalResourceVisibility visibility)
Specified by:
setVisibility in class org.apache.hadoop.yarn.api.records.LocalResource

setPattern

public void setPattern(String pattern)
Specified by:
setPattern in class org.apache.hadoop.yarn.api.records.LocalResource

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014 Apache Software Foundation. All Rights Reserved.