Package org.apache.zookeeper.server
Class Request
- java.lang.Object
-
- org.apache.zookeeper.server.Request
-
- Direct Known Subclasses:
LearnerSyncRequest
public class Request extends java.lang.Object
This is the structure that represents a request moving through a chain of RequestProcessors. There are various pieces of information that is tacked onto the request as it is processed.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<org.apache.zookeeper.data.Id>
authInfo
ServerCnxn
cnxn
long
createTime
int
cxid
QuorumVerifier
qv
java.nio.ByteBuffer
request
static Request
requestOfDeath
long
sessionId
int
type
long
zxid
-
Constructor Summary
Constructors Constructor Description Request(long sessionId, int xid, int type, org.apache.zookeeper.txn.TxnHeader hdr, org.apache.jute.Record txn, long zxid)
Request(ServerCnxn cnxn, long sessionId, int xid, int type, java.nio.ByteBuffer bb, java.util.List<org.apache.zookeeper.data.Id> authInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KeeperException
getException()
org.apache.zookeeper.txn.TxnHeader
getHdr()
java.lang.Object
getOwner()
org.apache.jute.Record
getTxn()
boolean
isLocalSession()
boolean
isQuorum()
void
setException(KeeperException e)
void
setHdr(org.apache.zookeeper.txn.TxnHeader hdr)
void
setLocalSession(boolean isLocalSession)
void
setOwner(java.lang.Object owner)
void
setTxn(org.apache.jute.Record txn)
java.lang.String
toString()
-
-
-
Field Detail
-
requestOfDeath
public static final Request requestOfDeath
-
sessionId
public final long sessionId
-
cxid
public final int cxid
-
type
public final int type
-
request
public final java.nio.ByteBuffer request
-
cnxn
public final ServerCnxn cnxn
-
zxid
public long zxid
-
authInfo
public final java.util.List<org.apache.zookeeper.data.Id> authInfo
-
createTime
public final long createTime
-
qv
public QuorumVerifier qv
-
-
Constructor Detail
-
Request
public Request(ServerCnxn cnxn, long sessionId, int xid, int type, java.nio.ByteBuffer bb, java.util.List<org.apache.zookeeper.data.Id> authInfo)
-
Request
public Request(long sessionId, int xid, int type, org.apache.zookeeper.txn.TxnHeader hdr, org.apache.jute.Record txn, long zxid)
-
-
Method Detail
-
isLocalSession
public boolean isLocalSession()
-
setLocalSession
public void setLocalSession(boolean isLocalSession)
-
getOwner
public java.lang.Object getOwner()
-
setOwner
public void setOwner(java.lang.Object owner)
-
getHdr
public org.apache.zookeeper.txn.TxnHeader getHdr()
-
setHdr
public void setHdr(org.apache.zookeeper.txn.TxnHeader hdr)
-
getTxn
public org.apache.jute.Record getTxn()
-
setTxn
public void setTxn(org.apache.jute.Record txn)
-
isQuorum
public boolean isQuorum()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setException
public void setException(KeeperException e)
-
getException
public KeeperException getException()
-
-