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 TypeMethodDescriptionvoidaddChanges(int changes) intintjavax.servlet.http.HttpServletRequestjavax.servlet.http.HttpServletResponseintbooleanvoidsetNewSession(boolean newSession) voidsetProcessedItems(int processedItems) voidsetProfile(Profile profile) voidsetRequest(javax.servlet.http.HttpServletRequest request) voidsetResponse(javax.servlet.http.HttpServletResponse response) voidsetSession(Session session) voidsetTimestamp(Date timestamp) voidsetTotalItems(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)
-