com.liferay.portal.resiliency.spi.agent
Class SPIAgentSerializable
java.lang.Object
com.liferay.portal.resiliency.spi.agent.SPIAgentSerializable
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- SPIAgentRequest, SPIAgentResponse
public class SPIAgentSerializable
- extends Object
- implements Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
servletContextName
protected transient String servletContextName
threadLocalDistributors
protected ThreadLocalDistributor[] threadLocalDistributors
SPIAgentSerializable
public SPIAgentSerializable(String servletContextName)
extractDistributedRequestAttributes
public static Map<String,Serializable> extractDistributedRequestAttributes(javax.servlet.http.HttpServletRequest request,
Direction direction)
extractRequestHeaders
public static Map<String,List<String>> extractRequestHeaders(javax.servlet.http.HttpServletRequest request)
extractSessionAttributes
public static Map<String,Serializable> extractSessionAttributes(javax.servlet.http.HttpServletRequest request)
readFrom
public static <T extends SPIAgentSerializable> T readFrom(InputStream inputStream)
throws IOException
- Throws:
IOException
writeTo
public void writeTo(RegistrationReference registrationReference,
OutputStream outputStream)
throws IOException
- Throws:
IOException
captureThreadLocals
protected void captureThreadLocals()
restoreThreadLocals
protected void restoreThreadLocals()