csdk.v1_0.runner.filesystem
Class CSDKLocalFileLock

java.lang.Object
  extended by csdk.v1_0.runner.filesystem.CSDKLocalFileLock
All Implemented Interfaces:
IFileLock

public class CSDKLocalFileLock
extends Object
implements IFileLock

Representa um lock de um arquivo.


Nested Class Summary
 
Nested classes/interfaces inherited from interface csdk.v1_0.api.filesystem.IFileLock
IFileLock.LockStatus
 
Constructor Summary
CSDKLocalFileLock(File file, boolean shared, Window window)
          Construtor.
 
Method Summary
 IFileLock.LockStatus getLockStatus()
          
 void releaseLock(Window window)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSDKLocalFileLock

public CSDKLocalFileLock(File file,
                         boolean shared,
                         Window window)
                  throws Exception
Construtor.

Parameters:
file - o arquivo a ser bloqueado.
shared - determina se o lock deve ser do tipo compartilhado.
window - janela mãe da ação de lock.
Throws:
Exception - em caso de erro ao criar o lock.
Method Detail

getLockStatus

public IFileLock.LockStatus getLockStatus()

Specified by:
getLockStatus in interface IFileLock

releaseLock

public void releaseLock(Window window)

Specified by:
releaseLock in interface IFileLock


Copyright © 2013–2014 Tecgraf/PUC-Rio. All rights reserved.