edu.arsc.multisearch
Class ResultSetWritable

java.lang.Object
  extended by edu.arsc.multisearch.ResultSetWritable
All Implemented Interfaces:
org.apache.hadoop.io.Writable

public class ResultSetWritable
extends java.lang.Object
implements org.apache.hadoop.io.Writable


Constructor Summary
ResultSetWritable()
          needed for Hadoop's Reflection
ResultSetWritable(DocumentWritable[] results, java.lang.String name, java.lang.String info)
          Create a new resultset.
 
Method Summary
 void addResults(DocumentWritable[] newSet)
           
 DocumentWritable[] get()
           
 java.lang.String getInfo()
           
 java.lang.String getName()
           
 DocumentWritable[] getResults()
           
 void readFields(java.io.DataInput input)
           
 void set(DocumentWritable[] results)
           
 void setInfo(java.lang.String info)
           
 void setName(java.lang.String name)
           
 void setResults(DocumentWritable[] results)
           
 void write(java.io.DataOutput output)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultSetWritable

public ResultSetWritable()
needed for Hadoop's Reflection


ResultSetWritable

public ResultSetWritable(DocumentWritable[] results,
                         java.lang.String name,
                         java.lang.String info)
Create a new resultset.

Parameters:
DocumentWritable[] - results the ordered documents
String - name the server name
String - info any additional information
Method Detail

readFields

public void readFields(java.io.DataInput input)
Specified by:
readFields in interface org.apache.hadoop.io.Writable
Parameters:
DataInput -

write

public void write(java.io.DataOutput output)
Specified by:
write in interface org.apache.hadoop.io.Writable
Parameters:
DataOutput -

set

public void set(DocumentWritable[] results)
Parameters:
DocumentWritable[] -

get

public DocumentWritable[] get()
Returns:
DocumentWritable[]

addResults

public void addResults(DocumentWritable[] newSet)
Parameters:
DocumentWritable[] - setResults

getResults

public DocumentWritable[] getResults()
Returns:
DocumentWritable[] results

getName

public java.lang.String getName()
Returns:
String name

getInfo

public java.lang.String getInfo()
Returns:
String info

setName

public void setName(java.lang.String name)
Parameters:
String - name

setInfo

public void setInfo(java.lang.String info)
Parameters:
String - info

setResults

public void setResults(DocumentWritable[] results)
Parameters:
DocumentWritable[] - results