Class LocalizedResource
java.lang.Object
org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.LocalizedResource
- All Implemented Interfaces:
org.apache.hadoop.yarn.event.EventHandler<ResourceEvent>
public class LocalizedResource
extends Object
implements org.apache.hadoop.yarn.event.EventHandler<ResourceEvent>
Datum representing a localized resource. Holds the statemachine of a
resource. State of the resource is one of
ResourceState.-
Constructor Summary
ConstructorsConstructorDescriptionLocalizedResource(LocalResourceRequest rsrc, org.apache.hadoop.yarn.event.Dispatcher dispatcher) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.fs.PathintlonggetSize()org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceStategetState()longvoidhandle(ResourceEvent event) voidsetLocalPath(org.apache.hadoop.fs.Path localPath) toString()booleanvoidunlock()
-
Constructor Details
-
LocalizedResource
public LocalizedResource(LocalResourceRequest rsrc, org.apache.hadoop.yarn.event.Dispatcher dispatcher)
-
-
Method Details
-
toString
-
getState
public org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceState getState() -
getRequest
-
getLocalPath
public org.apache.hadoop.fs.Path getLocalPath() -
setLocalPath
public void setLocalPath(org.apache.hadoop.fs.Path localPath) -
getTimestamp
public long getTimestamp() -
getSize
public long getSize() -
getRefCount
public int getRefCount() -
tryAcquire
public boolean tryAcquire() -
unlock
public void unlock() -
handle
- Specified by:
handlein interfaceorg.apache.hadoop.yarn.event.EventHandler<ResourceEvent>
-