public interface DriverManager extends ExtensionPointManager, ModuleService
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getDeviceNames() |
Driver |
getDriverIfEnabled(java.lang.String deviceName) |
java.util.List<java.lang.String> |
getEnabledDeviceNames() |
void |
registerDriverType(DriverType driverType)
Register a new
DriverType . |
void |
unregisterDriverType(DriverType driverType)
Unregister a
DriverType . |
getExtensionPoint, getExtensionPoints
void registerDriverType(DriverType driverType) throws java.lang.Exception
DriverType
.driverType
- The DriverType
java.lang.Exception
void unregisterDriverType(DriverType driverType) throws java.lang.Exception
DriverType
. All instances of this type will be shut down and creation of new instances of this
type will no longer be possible.driverType
- The DriverType
.java.lang.Exception
Driver getDriverIfEnabled(java.lang.String deviceName)
java.util.List<java.lang.String> getDeviceNames()
java.util.List<java.lang.String> getEnabledDeviceNames()