public class Lock
extends java.lang.Object
implements java.io.Serializable
限定符和类型 | 类和说明 |
---|---|
static class |
Lock.State |
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
FROM_PHONE
表示微协同
|
static java.lang.String |
FROM_SYSTEM
表示后台独立线程程序占用的锁
|
static java.lang.String |
FROM_WXT |
static java.lang.Long |
FROM_WXT_OVERTIME
表示微协同的锁有效期为15分钟
|
构造器和说明 |
---|
Lock() |
限定符和类型 | 方法和说明 |
---|---|
int |
getAction()
锁定的操作。
|
long |
getExpirationTime()
锁过期时间。
|
java.lang.String |
getFrom() |
long |
getId()
锁Id。
|
long |
getLockTime()
加锁时间。
|
long |
getLoginTime()
加锁人加锁时那次登录的登录时间。
|
java.lang.String |
getModule()
锁所属应用的模块。
|
java.lang.String |
getNode() |
long |
getOwner()
锁所有者,即加锁人。
|
java.lang.String |
getParam0() |
java.lang.String |
getParam1() |
long |
getReadOwner() |
long |
getResourceId()
锁资源Id,如协同的affairId。
|
java.lang.Boolean |
isIgnoreOnlineStatus() |
boolean |
isUnlockSelfLock() |
void |
setAction(int action) |
void |
setExpirationTime(long expirationTime) |
void |
setFrom(java.lang.String from) |
void |
setId(long id) |
void |
setIgnoreOnlineStatus(java.lang.Boolean ignoreOnlineStatus) |
void |
setLockTime(long lockTime) |
void |
setLoginTime(long loginTime) |
void |
setModule(java.lang.String module) |
void |
setNode(java.lang.String node) |
void |
setOwner(long owner) |
void |
setParam0(java.lang.String param0) |
void |
setParam1(java.lang.String param1) |
void |
setReadOwner(long readOwner) |
void |
setResourceId(long resourceId) |
void |
setUnlockSelfLock(boolean unlockSelfLock) |
public static final java.lang.String FROM_PHONE
public static final java.lang.String FROM_WXT
public static final java.lang.String FROM_SYSTEM
public static final java.lang.Long FROM_WXT_OVERTIME
public java.lang.String getNode()
public void setNode(java.lang.String node)
public long getOwner()
public void setOwner(long owner)
public java.lang.String getModule()
public void setModule(java.lang.String module)
public long getResourceId()
public void setResourceId(long resourceId)
public int getAction()
public void setAction(int action)
public long getLockTime()
public void setLockTime(long lockTime)
public long getId()
public void setId(long id)
public long getLoginTime()
public void setLoginTime(long loginTime)
public long getExpirationTime()
public void setExpirationTime(long expirationTime)
public java.lang.String getParam0()
public void setParam0(java.lang.String param0)
param0
- the param0 to setpublic java.lang.String getParam1()
public void setParam1(java.lang.String param1)
param1
- the param1 to setpublic java.lang.String getFrom()
public void setFrom(java.lang.String from)
public long getReadOwner()
public void setReadOwner(long readOwner)
public boolean isUnlockSelfLock()
public void setUnlockSelfLock(boolean unlockSelfLock)
public java.lang.Boolean isIgnoreOnlineStatus()
public void setIgnoreOnlineStatus(java.lang.Boolean ignoreOnlineStatus)