Interface PmTempFilesProvider
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
CreatingPmFilesProvider
,DefaultPmFilesProvider
Provides temporary files for Process Manager.
Removes created files on close()
.
-
Method Details
-
getLockA
File getLockA()Creates and returns file for lock A.- Returns:
- file for lock A (not
null
)
-
getLockB
File getLockB()Creates and returns file for lock B.- Returns:
- file for lock B (not
null
)
-
getLockC
File getLockC()Creates and returns file for lock C.- Returns:
- file for lock C (not
null
)
-
getDataBuffer
File getDataBuffer()Creates and returns file to be mapped to memory transfer data from process to process.- Returns:
- file to be mapped to memory transfer data from process to process (not
null
)
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
IOException
-