be.unamur.inference.web
Class UserRequest

java.lang.Object
  extended by be.unamur.inference.web.UserRequest
Direct Known Subclasses:
ApacheUserRequest

public class UserRequest
extends Object

This object encapsulate user requests for web log entries.

Author:
Xavier Devroey - xavier.devroey@unamur.be

Constructor Summary
UserRequest(String client, Date time, String requestType, String resource, String[] parameters, String[] parametersValues)
          Creates a new request based on the given values.
 
Method Summary
 String getClient()
          Returns the client who has issued the request.
 String[] getParameters()
          Return the parameter names of the request.
 String[] getParametersValues()
          Return the parameter values of the request.
 String getRequestType()
          Returns the request type.
 String getResource()
          Returns the requested resource.
 Date getTime()
          Returns the time of the request.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserRequest

public UserRequest(String client,
                   Date time,
                   String requestType,
                   String resource,
                   String[] parameters,
                   String[] parametersValues)
Creates a new request based on the given values.

Parameters:
client - The client issuing the request (e.g., IP adresss or host name).
time - The time at which the request has been issued.
requestType - The type of the request (e.g., HEAD, POST, GET)
resource - The requested resource.
parameters - The parameters provided when the request is made. Has to be the same size as parametersValues.
parametersValues - The parameters values when the request is made. Has to be the same size as parameters.
Method Detail

getClient

public String getClient()
Returns the client who has issued the request.


getTime

public Date getTime()
Returns the time of the request.


getRequestType

public String getRequestType()
Returns the request type.


getResource

public String getResource()
Returns the requested resource.


getParameters

public String[] getParameters()
Return the parameter names of the request.


getParametersValues

public String[] getParametersValues()
Return the parameter values of the request.


toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014 PReCISE, University of Namur. All rights reserved.