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 TypeMethodDescriptionvoidvoiddriveDetected(File _location, Map info) voiddriveRemoved(File _location) voidgenerate(IndentWriter writer) static void(package private) Filevoid
-
Field Details
-
mon_driveDetector
-
listListeners
-
mapDrives
-
dispatcher
-
-
Constructor Details
-
DriveDetectorImpl
public DriveDetectorImpl()
-
-
Method Details
-
getDetectedDriveInfo
- Specified by:
getDetectedDriveInfoin interfaceDriveDetector
-
addListener
- Specified by:
addListenerin interfaceDriveDetector
-
removeListener
- Specified by:
removeListenerin interfaceDriveDetector
-
driveDetected
- Specified by:
driveDetectedin interfaceDriveDetector
-
driveRemoved
- Specified by:
driveRemovedin interfaceDriveDetector
-
normaliseFile
-
generate
- Specified by:
generatein interfaceAEDiagnosticsEvidenceGenerator
-
main
-