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