public class SPIAgentSerializable
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
servletContextName |
protected com.liferay.portal.kernel.util.ThreadLocalDistributor[] |
threadLocalDistributors |
| Constructor and Description |
|---|
SPIAgentSerializable(java.lang.String servletContextName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
captureThreadLocals() |
static java.util.Map<java.lang.String,java.io.Serializable> |
extractDistributedRequestAttributes(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.kernel.resiliency.spi.agent.annotation.Direction direction) |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
extractRequestHeaders(javax.servlet.http.HttpServletRequest request) |
static java.util.Map<java.lang.String,java.io.Serializable> |
extractSessionAttributes(javax.servlet.http.HttpServletRequest request) |
static <T extends SPIAgentSerializable> |
readFrom(java.io.InputStream inputStream) |
protected void |
restoreThreadLocals() |
void |
writeTo(com.liferay.portal.kernel.nio.intraband.RegistrationReference registrationReference,
java.io.OutputStream outputStream) |
protected transient java.lang.String servletContextName
protected com.liferay.portal.kernel.util.ThreadLocalDistributor[] threadLocalDistributors
public SPIAgentSerializable(java.lang.String servletContextName)
public static java.util.Map<java.lang.String,java.io.Serializable> extractDistributedRequestAttributes(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.kernel.resiliency.spi.agent.annotation.Direction direction)
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> extractRequestHeaders(javax.servlet.http.HttpServletRequest request)
public static java.util.Map<java.lang.String,java.io.Serializable> extractSessionAttributes(javax.servlet.http.HttpServletRequest request)
public static <T extends SPIAgentSerializable> T readFrom(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOExceptionpublic void writeTo(com.liferay.portal.kernel.nio.intraband.RegistrationReference registrationReference,
java.io.OutputStream outputStream)
throws java.io.IOException
java.io.IOExceptionprotected void captureThreadLocals()
protected void restoreThreadLocals()