edu.cuny.cat.comm
Class CatpRequest
java.lang.Object
  
edu.cuny.cat.comm.Message
      
edu.cuny.cat.comm.CatpMessage
          
edu.cuny.cat.comm.CatpRequest
public class CatpRequest
- extends CatpMessage
 
 represents a catp request message.
 
- Version:
 
  - $Revision: 1.10 $
 
- Author:
 
  - Jinzhong Niu
 
 
| Fields inherited from class edu.cuny.cat.comm.CatpMessage | 
ASK, BID, BUYER, CHECKIN, CLIENT, CURRENT_VERSION, DAYCLOSED, DAYOPENED, DAYOPENING, ERROR, FEE, GAMEOVER, GAMESTARTED, GAMESTARTING, GET, HEADER_SEPARATOR, headers, ID, INFORMATION, INVALID, OK, OPTIONS, POST, PROFIT, REGISTER, REGISTRATION, ROUNDCLOSED, ROUNDCLOSING, ROUNDOPENED, ROUNDOPENING, SELLER, SHOUT, SPECIALIST, startLine, SUBSCRIBE, TAG, TEXT, TIME, TRADER, TRANSACTION, TYPE, VALUE, VERSION, WRONGTIME | 
 
 
 
| 
Method Summary | 
static CatpRequest | 
createRequest(java.lang.String startLine)
 
          constructs a catp request message containing only a starting line. | 
static CatpRequest | 
createRequest(java.lang.String startLine,
              java.lang.String[] pairs)
 
          constructs a catp request message containing a starting line and a list of
 header fields. | 
 java.lang.Object | 
getTrigger()
 
            | 
 java.lang.String | 
getType()
 
            | 
 void | 
setTrigger(java.lang.Object trigger)
 
            | 
 
| Methods inherited from class edu.cuny.cat.comm.CatpMessage | 
addHeader, getDoubleHeader, getHeader, getHeaderNames, getIntHeader, getStartLine, getTag, setHeader, setHeaders, setStartLine, setTag, setTag, toString | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
CatpRequest
public CatpRequest()
getType
public java.lang.String getType()
- Returns:
 - the type of this request message.
 
 
getTrigger
public java.lang.Object getTrigger()
- Returns:
 - the trigger object that causes this request to occur
 
 
setTrigger
public void setTrigger(java.lang.Object trigger)
- Parameters:
 trigger - tells how this request is caused
 
createRequest
public static CatpRequest createRequest(java.lang.String startLine)
- constructs a catp request message containing only a starting line.
- Parameters:
 startLine - the starting line.
- Returns:
 - an instance of 
CatpRequest 
 
 
createRequest
public static CatpRequest createRequest(java.lang.String startLine,
                                        java.lang.String[] pairs)
- constructs a catp request message containing a starting line and a list of
 header fields.
- Parameters:
 startLine - the starting line.pairs - the header field name-value pairs.
- Returns:
 - an instance of 
CatpRequest