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 Binarylizable
writer
- 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 Binarylizable
reader
- Binary object reader.BinaryObjectException
- In case of error.public void readBinary(BinaryRawReader reader)
reader
- Reader.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017