public class PlatformDotNetSessionData extends Object implements Binarylizable
| Constructor and Description |
|---|
PlatformDotNetSessionData() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isLocked() |
Map<String,byte[]> |
items() |
PlatformDotNetSessionData |
lock(UUID lockNodeId,
long lockId,
Timestamp lockTime)
Locks the session state data.
|
long |
lockId() |
UUID |
lockNodeId() |
Timestamp |
lockTime() |
void |
readBinary(BinaryRawReader reader)
Reads from a binary reader.
|
void |
readBinary(BinaryReader reader)
Reads fields from provided reader.
|
byte[] |
staticObjects() |
int |
timeout() |
String |
toString() |
PlatformDotNetSessionData |
unlock(UUID lockNodeId,
long lockId)
Unlocks the session state data.
|
PlatformDotNetSessionData |
updateAndUnlock(UUID lockNodeId,
long lockId,
Map<String,byte[]> items,
boolean isDiff,
byte[] staticObjects,
int timeout)
Update session state and release the lock.
|
void |
writeBinary(BinaryRawWriter writer)
Writes to a binary writer.
|
void |
writeBinary(BinaryWriter writer)
Writes fields to provided writer.
|
public byte[] staticObjects()
public int timeout()
public long lockId()
public UUID lockNodeId()
public Timestamp lockTime()
public boolean isLocked()
True if locked.public PlatformDotNetSessionData lock(UUID lockNodeId, long lockId, Timestamp lockTime)
lockNodeId - Lock node ID.lockId - Lock ID.lockTime - Lock time.public PlatformDotNetSessionData unlock(UUID lockNodeId, long lockId)
lockNodeId - Lock node ID.lockId - Lock ID.public PlatformDotNetSessionData updateAndUnlock(UUID lockNodeId, long lockId, Map<String,byte[]> items, boolean isDiff, byte[] staticObjects, int timeout)
lockNodeId - Lock node ID.lockId - Lock ID.items - Items.isDiff - Diff flag.staticObjects - Static objects.timeout - Timeout.public void writeBinary(BinaryWriter writer) throws BinaryObjectException
writeBinary in interface Binarylizablewriter - Binary object writer.BinaryObjectException - In case of error.public void writeBinary(BinaryRawWriter writer)
writer - Binary writer.public void readBinary(BinaryReader reader) throws BinaryObjectException
readBinary in interface Binarylizablereader - Binary object reader.BinaryObjectException - In case of error.public void readBinary(BinaryRawReader reader)
reader - Reader.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.2.0 Release Date : September 15 2017