Class DriveDetectorImpl
java.lang.Object
com.biglybt.core.drivedetector.impl.DriveDetectorImpl
- All Implemented Interfaces:
DriveDetector
,AEDiagnosticsEvidenceGenerator
public class DriveDetectorImpl
extends Object
implements DriveDetector, AEDiagnosticsEvidenceGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AsyncDispatcher
(package private) final CopyOnWriteList
<DriveDetectedListener> (package private) final AEMonitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
driveDetected
(File _location, Map info) void
driveRemoved
(File _location) void
generate
(IndentWriter writer) static void
(package private) File
void
-
Field Details
-
mon_driveDetector
-
listListeners
-
mapDrives
-
dispatcher
-
-
Constructor Details
-
DriveDetectorImpl
public DriveDetectorImpl()
-
-
Method Details
-
getDetectedDriveInfo
- Specified by:
getDetectedDriveInfo
in interfaceDriveDetector
-
addListener
- Specified by:
addListener
in interfaceDriveDetector
-
removeListener
- Specified by:
removeListener
in interfaceDriveDetector
-
driveDetected
- Specified by:
driveDetected
in interfaceDriveDetector
-
driveRemoved
- Specified by:
driveRemoved
in interfaceDriveDetector
-
normaliseFile
-
generate
- Specified by:
generate
in interfaceAEDiagnosticsEvidenceGenerator
-
main
-