C D F G I L M N O R S U W

C

copy(File, File, FileProcessor.ProgressListener) - Method in class org.eclipse.tesla.aether.concurrency.LockingFileProcessor
Copy src- to target-file.

D

DefaultFileLockManager - Class in org.eclipse.tesla.aether.concurrency
Offers advisory file locking independently of the platform.
DefaultFileLockManager() - Constructor for class org.eclipse.tesla.aether.concurrency.DefaultFileLockManager
 
DefaultFileLockManager(Logger) - Constructor for class org.eclipse.tesla.aether.concurrency.DefaultFileLockManager
 

F

FileLockManager - Interface in org.eclipse.tesla.aether.concurrency
A LockManager holding external locks, locking files between OS processes (e.g.
FileLockManager.Lock - Interface in org.eclipse.tesla.aether.concurrency
This lock object adds the ability to directly access the contents of the locked file.

G

getFile() - Method in interface org.eclipse.tesla.aether.concurrency.FileLockManager.Lock
Get the file this Lock was obtained for.
getRandomAccessFile() - Method in interface org.eclipse.tesla.aether.concurrency.FileLockManager.Lock
Gets the random access file used to read/write the contents of the locked file.

I

initService(ServiceLocator) - Method in class org.eclipse.tesla.aether.concurrency.DefaultFileLockManager
 
initService(ServiceLocator) - Method in class org.eclipse.tesla.aether.concurrency.LockingFileProcessor
 
initService(ServiceLocator) - Method in class org.eclipse.tesla.aether.concurrency.LockingSyncContextFactory
 
isShared() - Method in interface org.eclipse.tesla.aether.concurrency.FileLockManager.Lock
Tells whether the lock is shared or exclusive.

L

lock() - Method in interface org.eclipse.tesla.aether.concurrency.FileLockManager.Lock
Lock the file this Lock was obtained for.
LockingFileProcessor - Class in org.eclipse.tesla.aether.concurrency
A utility class helping with file-based operations.
LockingFileProcessor() - Constructor for class org.eclipse.tesla.aether.concurrency.LockingFileProcessor
 
LockingFileProcessor(FileLockManager) - Constructor for class org.eclipse.tesla.aether.concurrency.LockingFileProcessor
 
LockingSyncContextFactory - Class in org.eclipse.tesla.aether.concurrency
A synchronization context factory that employs OS-level file locks to control access to artifacts/metadatas.
LockingSyncContextFactory() - Constructor for class org.eclipse.tesla.aether.concurrency.LockingSyncContextFactory
 

M

mkdirs(File) - Method in class org.eclipse.tesla.aether.concurrency.LockingFileProcessor
Thread-safe variant of File.mkdirs().
move(File, File) - Method in class org.eclipse.tesla.aether.concurrency.LockingFileProcessor
 

N

newInstance(RepositorySystemSession, boolean) - Method in class org.eclipse.tesla.aether.concurrency.LockingSyncContextFactory
 

O

org.eclipse.tesla.aether.concurrency - package org.eclipse.tesla.aether.concurrency
 

R

readLock(File) - Method in class org.eclipse.tesla.aether.concurrency.DefaultFileLockManager
 
readLock(File) - Method in interface org.eclipse.tesla.aether.concurrency.FileLockManager
Obtain a lock object that may be used to lock the target file for reading.

S

setFileLockManager(FileLockManager) - Method in class org.eclipse.tesla.aether.concurrency.LockingFileProcessor
Sets the LockManager to use.
setFileLockManager(FileLockManager) - Method in class org.eclipse.tesla.aether.concurrency.LockingSyncContextFactory
 
setLogger(Logger) - Method in class org.eclipse.tesla.aether.concurrency.DefaultFileLockManager
Set the logger to use.
setLogger(Logger) - Method in class org.eclipse.tesla.aether.concurrency.LockingFileProcessor
Sets the logger to use for this component.
setLogger(Logger) - Method in class org.eclipse.tesla.aether.concurrency.LockingSyncContextFactory
Sets the logger to use for this component.

U

unlock() - Method in interface org.eclipse.tesla.aether.concurrency.FileLockManager.Lock
Unlock the file this Lock was obtained for.

W

write(File, String) - Method in class org.eclipse.tesla.aether.concurrency.LockingFileProcessor
Write the given data to a file.
writeLock(File) - Method in class org.eclipse.tesla.aether.concurrency.DefaultFileLockManager
 
writeLock(File) - Method in interface org.eclipse.tesla.aether.concurrency.FileLockManager
Obtain a lock object that may be used to lock the target file for writing.

C D F G I L M N O R S U W

Copyright © 2010-2012. All Rights Reserved.