brooklyn.entity.drivers
Interface EntityDriverFactory

All Known Subinterfaces:
EntityDriverManager

Deprecated. since 0.5; use EntityDriverManager instead

@Deprecated
public interface EntityDriverFactory

A Factory responsible for creating a driver for a given entity/location. The idea is that an entity should not be tightly coupled to a specific driver implementation, so that there is flexibility for driver changes, without changing the entity itself. The advantage is that drivers can easily be reconfigured, replaced or new drivers for different environments can be added, without needing to modify Brooklyn.


Method Summary
<D extends EntityDriver>
D
build(DriverDependentEntity<D> entity, Location location)
          Deprecated. Builds a new EntityDriver for the given entity/location.
 

Method Detail

build

<D extends EntityDriver> D build(DriverDependentEntity<D> entity,
                                 Location location)
Deprecated. 
Builds a new EntityDriver for the given entity/location.

Type Parameters:
D -
Parameters:
entity - the DriverDependentEntity to create the EntityDriver for.
location - the Location where the DriverDependentEntity is running.
Returns:
the creates EntityDriver.


Copyright © 2013. All Rights Reserved.