Package org.apache.unomi.utils
Class EventsRequestContext
java.lang.Object
org.apache.unomi.utils.EventsRequestContext
This is a bean that maintain the current situation during a request that contains events to be processed.
It's in charge to hold an up to date Session + Profile for the current request, but also the status of the events executions:
- changes
- number of events processed
-
Constructor Summary
ConstructorsConstructorDescriptionEventsRequestContext
(Date timestamp, Profile profile, Session session, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChanges
(int changes) int
int
javax.servlet.http.HttpServletRequest
javax.servlet.http.HttpServletResponse
int
boolean
void
setNewSession
(boolean newSession) void
setProcessedItems
(int processedItems) void
setProfile
(Profile profile) void
setRequest
(javax.servlet.http.HttpServletRequest request) void
setResponse
(javax.servlet.http.HttpServletResponse response) void
setSession
(Session session) void
setTimestamp
(Date timestamp) void
setTotalItems
(int totalItems)
-
Constructor Details
-
EventsRequestContext
-
-
Method Details
-
getTimestamp
-
setTimestamp
-
getProfile
-
setProfile
-
getSession
-
setSession
-
isNewSession
public boolean isNewSession() -
setNewSession
public void setNewSession(boolean newSession) -
getChanges
public int getChanges() -
addChanges
public void addChanges(int changes) -
getTotalItems
public int getTotalItems() -
setTotalItems
public void setTotalItems(int totalItems) -
getProcessedItems
public int getProcessedItems() -
setProcessedItems
public void setProcessedItems(int processedItems) -
getRequest
public javax.servlet.http.HttpServletRequest getRequest() -
setRequest
public void setRequest(javax.servlet.http.HttpServletRequest request) -
getResponse
public javax.servlet.http.HttpServletResponse getResponse() -
setResponse
public void setResponse(javax.servlet.http.HttpServletResponse response)
-