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)
GenericPrincipalp - Session principalGenericPrincipalpublic 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.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionprotected byte[] serialize()
throws java.io.IOException
deltaRequest - java.io.IOExceptionwriteExternal(java.io.ObjectOutput)Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.