org.apache.catalina.ha.session
public class DeltaRequest extends java.lang.Object implements java.io.Externalizable
Modifier and Type | Field and Description |
---|---|
static int |
ACTION_REMOVE |
static int |
ACTION_SET |
static Log |
log |
static java.lang.String |
NAME_ISNEW |
static java.lang.String |
NAME_MAXINTERVAL |
static java.lang.String |
NAME_PRINCIPAL |
protected static StringManager |
sm
The string manager for this package.
|
static int |
TYPE_ATTRIBUTE |
static int |
TYPE_ISNEW |
static int |
TYPE_MAXINTERVAL |
static int |
TYPE_PRINCIPAL |
Constructor and Description |
---|
DeltaRequest() |
DeltaRequest(java.lang.String sessionId,
boolean recordAllActions) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAction(int type,
int action,
java.lang.String name,
java.lang.Object value) |
void |
clear() |
void |
execute(DeltaSession session) |
void |
execute(DeltaSession session,
boolean notifyListeners) |
java.lang.String |
getSessionId() |
int |
getSize() |
void |
readExternal(java.io.ObjectInput in) |
void |
removeAttribute(java.lang.String name) |
void |
reset() |
protected byte[] |
serialize()
serialize DeltaRequest
|
void |
setAttribute(java.lang.String name,
java.lang.Object value) |
void |
setMaxInactiveInterval(int interval) |
void |
setNew(boolean n) |
void |
setPrincipal(java.security.Principal p)
convert principal at SerializablePrincipal for backup nodes.
|
void |
setSessionId(java.lang.String sessionId) |
void |
writeExternal(java.io.ObjectOutput out) |
public static Log log
protected static StringManager sm
public static final int TYPE_ATTRIBUTE
public static final int TYPE_PRINCIPAL
public static final int TYPE_ISNEW
public static final int TYPE_MAXINTERVAL
public static final int ACTION_SET
public static final int ACTION_REMOVE
public static final java.lang.String NAME_PRINCIPAL
public static final java.lang.String NAME_MAXINTERVAL
public static final java.lang.String NAME_ISNEW
public DeltaRequest()
public DeltaRequest(java.lang.String sessionId, boolean recordAllActions)
public void setAttribute(java.lang.String name, java.lang.Object value)
public void removeAttribute(java.lang.String name)
public void setMaxInactiveInterval(int interval)
public void setPrincipal(java.security.Principal p)
GenericPrincipal
p
- Session principalGenericPrincipal
public void setNew(boolean n)
protected void addAction(int type, int action, java.lang.String name, java.lang.Object value)
public void execute(DeltaSession session)
public void execute(DeltaSession session, boolean notifyListeners)
public void reset()
public java.lang.String getSessionId()
public void setSessionId(java.lang.String sessionId)
public int getSize()
public void clear()
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
protected byte[] serialize() throws java.io.IOException
deltaRequest
- java.io.IOException
writeExternal(java.io.ObjectOutput)
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.