ecologylab.services.distributed.impl
Class PreppedRequest

java.lang.Object
  extended by ecologylab.services.distributed.impl.PreppedRequest
All Implemented Interfaces:
java.lang.Comparable<PreppedRequest>

public class PreppedRequest
extends java.lang.Object
implements java.lang.Comparable<PreppedRequest>

Represents a RequestMessage that has been translated to XML. This object encapsulates the XML String, along with the request's UID.

Author:
Zachary O. Toups (toupsz@cs.tamu.edu)

Constructor Summary
PreppedRequest(int requestSize)
           
PreppedRequest(java.lang.StringBuilder request, long uid, int requestSize, boolean disposable)
           
 
Method Summary
 void clear()
          Resets this PreppedRequest for re-use.
 int compareTo(PreppedRequest arg0)
           
 java.lang.StringBuilder getRequest()
           
 long getUid()
           
 boolean isDisposable()
           
 void setDisposable(boolean disposable)
           
 void setRequest(java.lang.StringBuilder request)
           
 void setUid(long uid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PreppedRequest

public PreppedRequest(java.lang.StringBuilder request,
                      long uid,
                      int requestSize,
                      boolean disposable)

PreppedRequest

public PreppedRequest(int requestSize)
Method Detail

clear

public void clear()
Resets this PreppedRequest for re-use.


getRequest

public java.lang.StringBuilder getRequest()
Returns:
the request

setRequest

public void setRequest(java.lang.StringBuilder request)

getUid

public long getUid()
Returns:
the uid

compareTo

public int compareTo(PreppedRequest arg0)
Specified by:
compareTo in interface java.lang.Comparable<PreppedRequest>

setUid

public void setUid(long uid)
Parameters:
uid - the uid to set

isDisposable

public boolean isDisposable()
Returns:
the disposable

setDisposable

public void setDisposable(boolean disposable)
Parameters:
disposable - the disposable to set