org.tango.server.lock
Class ClientLocking
java.lang.Object
org.tango.server.lock.ClientLocking
public final class ClientLocking
- extends java.lang.Object
Manage device locking with client request
- Author:
- ABEILLE
Constructor Summary |
ClientLocking(java.lang.String deviceName,
java.lang.String className)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClientLocking
public ClientLocking(java.lang.String deviceName,
java.lang.String className)
init
public void init()
relock
public void relock()
throws fr.esrf.Tango.DevFailed
- Throws:
fr.esrf.Tango.DevFailed
lock
public void lock(int validity,
fr.esrf.Tango.ClntIdent clientIdentity,
java.lang.String hostName)
throws fr.esrf.Tango.DevFailed
- Throws:
fr.esrf.Tango.DevFailed
unLock
public void unLock(boolean isForced)
isOver
public boolean isOver()
checkClientLocking
public void checkClientLocking(fr.esrf.Tango.ClntIdent clIdent,
java.lang.String... names)
throws fr.esrf.Tango.DevFailed
- Parameters:
clIdent
- names
-
- Throws:
fr.esrf.Tango.DevFailed
getLockStatus
public fr.esrf.Tango.DevVarLongStringArray getLockStatus()
isHasBeenForced
public boolean isHasBeenForced()
Copyright © 2012-2014. All Rights Reserved.