org.apache.hama.bsp
Class BSPJobContext

java.lang.Object
  extended by org.apache.hama.bsp.BSPJobContext
Direct Known Subclasses:
BSPJob, TaskAttemptContext

public class BSPJobContext
extends java.lang.Object

A read-only view of the bsp job that is provided to the tasks while they are running.


Field Summary
protected  org.apache.hadoop.conf.Configuration conf
           
protected static java.lang.String INPUT_FORMAT_CLASS_ATTR
           
protected static java.lang.String OUTPUT_FORMAT_CLASS_ATTR
           
protected static java.lang.String WORK_CLASS_ATTR
           
protected static java.lang.String WORKING_DIR
           
 
Constructor Summary
BSPJobContext(org.apache.hadoop.conf.Configuration conf, BSPJobID jobId)
           
BSPJobContext(org.apache.hadoop.fs.Path config, BSPJobID jobId)
           
 
Method Summary
 java.lang.String get(java.lang.String name)
           
 org.apache.hadoop.conf.Configuration getConf()
           
 int getInt(java.lang.String name, int defaultValue)
           
 java.lang.String getJar()
           
 BSPJobID getJobID()
           
 java.lang.String getJobName()
           
 org.apache.hadoop.fs.Path getLocalPath(java.lang.String pathString)
          Constructs a local file name.
 java.lang.String getUser()
           
 org.apache.hadoop.fs.Path getWorkingDirectory()
           
 void writeXml(java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WORK_CLASS_ATTR

protected static final java.lang.String WORK_CLASS_ATTR
See Also:
Constant Field Values

INPUT_FORMAT_CLASS_ATTR

protected static final java.lang.String INPUT_FORMAT_CLASS_ATTR
See Also:
Constant Field Values

OUTPUT_FORMAT_CLASS_ATTR

protected static final java.lang.String OUTPUT_FORMAT_CLASS_ATTR
See Also:
Constant Field Values

WORKING_DIR

protected static final java.lang.String WORKING_DIR
See Also:
Constant Field Values

conf

protected final org.apache.hadoop.conf.Configuration conf
Constructor Detail

BSPJobContext

public BSPJobContext(org.apache.hadoop.conf.Configuration conf,
                     BSPJobID jobId)

BSPJobContext

public BSPJobContext(org.apache.hadoop.fs.Path config,
                     BSPJobID jobId)
              throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getJobID

public BSPJobID getJobID()

getWorkingDirectory

public org.apache.hadoop.fs.Path getWorkingDirectory()
                                              throws java.io.IOException
Throws:
java.io.IOException

getJobName

public java.lang.String getJobName()

getJar

public java.lang.String getJar()

getLocalPath

public org.apache.hadoop.fs.Path getLocalPath(java.lang.String pathString)
                                       throws java.io.IOException
Constructs a local file name. Files are distributed among configured local directories.

Throws:
java.io.IOException

getUser

public java.lang.String getUser()

writeXml

public void writeXml(java.io.OutputStream out)
              throws java.io.IOException
Throws:
java.io.IOException

getConf

public org.apache.hadoop.conf.Configuration getConf()

get

public java.lang.String get(java.lang.String name)

getInt

public int getInt(java.lang.String name,
                  int defaultValue)


Copyright © 2008-2011 The Apache Software Foundation. All Rights Reserved.