org.apache.catalina.ha.session
Class DeltaRequest
java.lang.Object
   org.apache.catalina.ha.session.DeltaRequest
org.apache.catalina.ha.session.DeltaRequest
- All Implemented Interfaces: 
- java.io.Externalizable, java.io.Serializable
- public class DeltaRequest 
- extends java.lang.Object- implements java.io.Externalizable
- See Also:
- Serialized Form
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
log
public static Log log
sm
protected static StringManager sm
- The string manager for this package.
 
 
TYPE_ATTRIBUTE
public static final int TYPE_ATTRIBUTE
- See Also:
- Constant Field Values
TYPE_PRINCIPAL
public static final int TYPE_PRINCIPAL
- See Also:
- Constant Field Values
TYPE_ISNEW
public static final int TYPE_ISNEW
- See Also:
- Constant Field Values
TYPE_MAXINTERVAL
public static final int TYPE_MAXINTERVAL
- See Also:
- Constant Field Values
TYPE_AUTHTYPE
public static final int TYPE_AUTHTYPE
- See Also:
- Constant Field Values
ACTION_SET
public static final int ACTION_SET
- See Also:
- Constant Field Values
ACTION_REMOVE
public static final int ACTION_REMOVE
- See Also:
- Constant Field Values
NAME_PRINCIPAL
public static final java.lang.String NAME_PRINCIPAL
- See Also:
- Constant Field Values
NAME_MAXINTERVAL
public static final java.lang.String NAME_MAXINTERVAL
- See Also:
- Constant Field Values
NAME_ISNEW
public static final java.lang.String NAME_ISNEW
- See Also:
- Constant Field Values
NAME_AUTHTYPE
public static final java.lang.String NAME_AUTHTYPE
- See Also:
- Constant Field Values
DeltaRequest
public DeltaRequest()
DeltaRequest
public DeltaRequest(java.lang.String sessionId,
                    boolean recordAllActions)
setAttribute
public void setAttribute(java.lang.String name,
                         java.lang.Object value)
- 
 
- 
 
removeAttribute
public void removeAttribute(java.lang.String name)
- 
 
- 
 
setMaxInactiveInterval
public void setMaxInactiveInterval(int interval)
- 
 
- 
 
setPrincipal
public void setPrincipal(java.security.Principal p)
- convert principal at SerializablePrincipal for backup nodes.
 Only support principals from type GenericPrincipal
 
- 
 
- 
- Parameters:
- p- Session principal
- See Also:
- GenericPrincipal
 
setNew
public void setNew(boolean n)
- 
 
- 
 
setAuthType
public void setAuthType(java.lang.String authType)
- 
 
- 
 
addAction
protected void addAction(int type,
                         int action,
                         java.lang.String name,
                         java.lang.Object value)
- 
 
- 
 
execute
public void execute(DeltaSession session)
- 
 
- 
 
execute
public void execute(DeltaSession session,
                    boolean notifyListeners)
- 
 
- 
 
reset
public void reset()
- 
 
- 
 
getSessionId
public java.lang.String getSessionId()
- 
 
- 
 
setSessionId
public void setSessionId(java.lang.String sessionId)
- 
 
- 
 
getSize
public int getSize()
- 
 
- 
 
clear
public void clear()
- 
 
- 
 
readExternal
public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
- 
- Specified by:
- readExternalin interface- java.io.Externalizable
 
- 
- Throws:
- java.io.IOException
- java.lang.ClassNotFoundException
 
writeExternal
public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
- 
- Specified by:
- writeExternalin interface- java.io.Externalizable
 
- 
- Throws:
- java.io.IOException
 
serialize
protected byte[] serialize()
                    throws java.io.IOException
- serialize DeltaRequest
 
- 
 
- 
- Returns:
- serialized delta request
- Throws:
- java.io.IOException
- See Also:
- writeExternal(java.io.ObjectOutput)
 
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.