public class ThreadData
extends java.lang.Object
implements java.io.Serializable
ThreadingFilter servlet filter.
| Constructor and Description |
|---|
ThreadData() |
| Modifier and Type | Method and Description |
|---|---|
void |
addClientTestLogMessage(java.lang.String message) |
void |
addConsumedNanosComment(java.lang.String comment,
long nanos)
Internal usage.
|
void |
addConsumedNanosGet(java.lang.String comment,
long nanos)
Internal usage.
|
void |
addConsumedNanosInvoke(java.lang.String comment,
long nanos)
Internal usage.
|
void |
addConsumedNanosPhase(java.lang.String comment,
long nanos)
Internal usage.
|
void |
addRequestEvent(java.lang.Object event)
Internal usage only. - Add event to the list of events fot this request.
|
boolean |
checkIfContainedAsIsolatedUpdateZone(java.lang.Object zone) |
void |
clean()
internal use only - the clean() is called at the very beginning
of each request processing (
ThreadingFilter#doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain). |
void |
destroy()
Cleans up Threaddata and removes it out of the thread-map.
|
long |
getCallCountGet()
Internal usage: number of property-get-resolutions that were
executed within the current request.
|
boolean |
getClientIsInTestMode() |
java.lang.String |
getClientTestLogMessage() |
ClientToBeReloadedException |
getClientToBeReloadedExceptionOccurred()
Internal usage: checks if
ClientToBeReloadedException exception
occurred during processing. |
java.util.Set<java.lang.String> |
getComponentIdsToBeDecoded()
Internal use: set of component ids which are to be encoded
|
long |
getConsumedNanosGet()
Internal usage: number of nano seconds that were spent with
resolving properties.
|
java.lang.String |
getCurrentInvokeExpression() |
HttpServletRequest |
getHttpRequest() |
HttpServletResponse |
getHttpResponse() |
HttpSession |
getHttpSession() |
static ThreadData |
getInstance() |
static ThreadData |
getInstance(boolean createNewOneIfMissing) |
java.util.Set<java.lang.Object> |
getIsolatedUpadateZones()
internal use only
|
java.util.List<ProfileLogInfo> |
getProfileLogInfos() |
boolean |
getProfileMode()
Profile mode: if true then per request profiling information is written.
|
java.util.List<java.lang.Object> |
getRequestEventObjects()
Internal usage only. - List of events as object list.
|
java.util.List<FacesEvent> |
getRequestEvents()
All events that are processed within one request are stored in this list.
|
ROWINCLUDEDump |
getRowincludeDump() |
long |
getStampEndOfProcessing()
Point of time when request server processing was finished.
|
long |
getStampStartOfProcessing()
Point of time when request was received in server processing.
|
java.lang.String |
getSubpageId()
Every browser instance is associated with a unique id - which is the
"subpageId".
|
boolean |
getUpdateAllAreasIsRequired()
internal use only
|
void |
initHttpRequest(HttpServletRequest httpRequest) |
void |
initHttpResponse(HttpServletResponse httpResponse) |
void |
initHttpSession(HttpSession session)
internal use only
|
void |
initSubpageId(java.lang.String subpageId)
internal use only
|
boolean |
isRequestFocusMgmtBlocked()
Internal usage: the request-focus-processing can be blocked for the current request
processing.
|
void |
registerChangeUpdatingAllAreas()
Included pages (ROWINCLUDE usage) may only be updated if an event occurred
within the scope of the page (attribute ROWINCLUDE-UPDATEONINNEREVENTONLY).
|
void |
registerIsolatedUpdateZone(java.lang.Object zone)
internal use only - registration of ROWINCLUDE components that are
"isolated event areas (e.g. valid values popup).
|
void |
registerNoIsolation() |
void |
setClientIsInTestMode(boolean clientIsInTestMode) |
void |
setClientToBeReloadedExceptionOccurred(ClientToBeReloadedException exc)
Internal usage: passes information that
ClientToBeReloadedException was
thrown during processing. |
void |
setComponentIdsToBeDecoded(java.util.Set<java.lang.String> componentIdsToBeEncoded) |
void |
setCurrentInvokeExpression(java.lang.String currentInvokeExpression)
Internal use only.
|
void |
setProfileMode(boolean profileMode) |
void |
setRequestFocusMgmtBlocked(boolean requestFocusMgmtBlocked) |
void |
setStampEndOfProcessing(long stampEndOfProcessing) |
void |
setStampStartOfProcessing(long stampStartOfProcessing) |
public static ThreadData getInstance()
public static ThreadData getInstance(boolean createNewOneIfMissing)
public void initSubpageId(java.lang.String subpageId)
public void initHttpSession(HttpSession session)
public void registerChangeUpdatingAllAreas()
public boolean getUpdateAllAreasIsRequired()
public void registerIsolatedUpdateZone(java.lang.Object zone)
public boolean checkIfContainedAsIsolatedUpdateZone(java.lang.Object zone)
public void initHttpRequest(HttpServletRequest httpRequest)
public void initHttpResponse(HttpServletResponse httpResponse)
public HttpServletRequest getHttpRequest()
public HttpServletResponse getHttpResponse()
public void registerNoIsolation()
public java.util.Set<java.lang.Object> getIsolatedUpadateZones()
public void clean()
ThreadingFilter#doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain).public java.lang.String getSubpageId()
public HttpSession getHttpSession()
public void addClientTestLogMessage(java.lang.String message)
public java.lang.String getClientTestLogMessage()
public boolean getClientIsInTestMode()
public void setClientIsInTestMode(boolean clientIsInTestMode)
public void addConsumedNanosGet(java.lang.String comment,
long nanos)
public void addConsumedNanosInvoke(java.lang.String comment,
long nanos)
public void addConsumedNanosPhase(java.lang.String comment,
long nanos)
public void addConsumedNanosComment(java.lang.String comment,
long nanos)
public long getConsumedNanosGet()
public long getCallCountGet()
public ClientToBeReloadedException getClientToBeReloadedExceptionOccurred()
ClientToBeReloadedException exception
occurred during processing.public void setClientToBeReloadedExceptionOccurred(ClientToBeReloadedException exc)
ClientToBeReloadedException was
thrown during processing.public boolean isRequestFocusMgmtBlocked()
public void setRequestFocusMgmtBlocked(boolean requestFocusMgmtBlocked)
public boolean getProfileMode()
public void setProfileMode(boolean profileMode)
public java.util.List<ProfileLogInfo> getProfileLogInfos()
public java.lang.String getCurrentInvokeExpression()
public void setCurrentInvokeExpression(java.lang.String currentInvokeExpression)
public java.util.List<FacesEvent> getRequestEvents()
public void addRequestEvent(java.lang.Object event)
public java.util.List<java.lang.Object> getRequestEventObjects()
public long getStampStartOfProcessing()
public void setStampStartOfProcessing(long stampStartOfProcessing)
public long getStampEndOfProcessing()
public void setStampEndOfProcessing(long stampEndOfProcessing)
public ROWINCLUDEDump getRowincludeDump()
public void destroy()
public java.util.Set<java.lang.String> getComponentIdsToBeDecoded()
public void setComponentIdsToBeDecoded(java.util.Set<java.lang.String> componentIdsToBeEncoded)
Copyright © CaptainCasa Gmbh. All Rights Reserved.