Package | Description |
---|---|
com.hp.device |
Specifications for various aspects device modeling and device driver development.
|
com.hp.sdn.driver |
Modifier and Type | Interface and Description |
---|---|
interface |
DeviceDriverBroker
An aggregate
DeviceDriverProvider able to delegate requests to registered providers. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDeviceDriverProvider
Base abstraction of a device driver provider for simplifying the task of implementing one.
|
class |
DefaultDeviceDriverProvider
Default
device driver provider implementation,
which allows assembly of device driver using off-the-shelf implementations
via XML-encoded resources and/or files. |
class |
DeviceDriverFactory
A factory that can produce
DeviceInfo , DeviceHandler and DeviceLoader instances,
by delegation to pre-registered providers. |
Modifier and Type | Method and Description |
---|---|
DeviceDriverProvider |
DeviceType.getProvider()
Returns the provider instance that created this device type.
|
DeviceDriverProvider |
DefaultDeviceType.getProvider() |
DeviceDriverProvider |
DeviceDriverFactory.getProvider(String typeName) |
DeviceDriverProvider |
DeviceDriverBroker.getProvider(String typeName)
Returns a reference to the provider associated with the specified device type.
|
Modifier and Type | Method and Description |
---|---|
void |
DeviceDriverFactory.addProvider(DeviceDriverProvider provider) |
void |
DeviceDriverBroker.addProvider(DeviceDriverProvider provider)
Adds the given provider to the collection of providers tracked by this broker.
|
DefaultDeviceTypeBuilder |
DefaultDeviceTypeBuilder.provider(DeviceDriverProvider provider) |
void |
DeviceDriverFactory.removeProvider(DeviceDriverProvider provider) |
void |
DeviceDriverBroker.removeProvider(DeviceDriverProvider provider)
Removes the given provider from the collection tracked by this broker.
|
Constructor and Description |
---|
DefaultDeviceType(DeviceDriverProvider provider,
DefaultDeviceType parentType,
String typeName,
String vendor,
String family,
String product,
String model,
Set<String> oids,
String fw,
String typeData,
String instanceData,
com.hp.device.PresentationResources presRes,
Map<Class<? extends Facet>,Class<? extends AbstractFacet>> facetBindings,
Set<String> flags,
Class<? extends DeviceHandler> handlerClass,
Class<? extends DeviceLoader> loaderClass,
String description,
String origin)
Creates a base device type associated with the given originating
provider.
|
DefaultDeviceType(DeviceDriverProvider provider,
String typeName)
Convenience constructor for unit tests that produces a device type that has a name and nothing else.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DeviceDriverService
Provides device driver services to external applications.
|
Modifier and Type | Class and Description |
---|---|
class |
DeviceDriverServiceAdapter
Adapter implementation of the
DeviceDriverService . |
Copyright © 2015. All Rights Reserved.