@Specializes class OrganicFarmer_Broken extends Farmer { }
@Specializes @Stateless class GreaterDane extends GreatDane { }
@Specializes @Stateful class OrganicFarmer_Broken extends Farmer { }
@Specializes @AnotherDeploymentType class Donkey_Broken implements Animal { }
@Specializes @AnotherDeploymentType class Tractor_Broken extends FarmEquipment { }
@Specializes @AnotherDeploymentType class Cow_Broken { }
@AnotherDeploymentType @Specializes class Office extends Building { @Override protected String getClassName() { return Office.class.getName(); } }
@Specializes @AnotherDeploymentType class FishFarmer_Broken extends Farmer { }
@Specializes @Stateful class HoundOfBaskerville extends Hound { }
@Specializes @AnotherDeploymentType class FarmShop extends Shop { @Override public String getClassName() { return FarmShop.class.getName(); } }
@Specializes @AnotherDeploymentType class SheepFarmer_Broken extends Farmer { }
@Specializes @AnotherDeploymentType @Named class FarmYard_Broken extends Yard { }
@Specializes @Produces public Product getExpensiveGift() { // TODO Auto-generated method stub return super.getExpensiveGift(); }
@Specializes @AnotherDeploymentType @Stateful class FishFarmer_Broken extends Farmer { }
/** * This bean contains a producer field and specializes another bean * which has the same producer field. * * @author David Allen * */ @Specializes @HighestDeploymentType public class SpecializedTarantulaProducer extends TarantulaProducer { @Produces public Tarantula produceTarantula = new DefangedTarantula(); }
@Specializes @Lazy @AnotherDeploymentType class LazyFarmer extends Farmer { @Override public String getClassName() { return LazyFarmer.class.getName(); } }
@Specializes @AnotherDeploymentType @Stateful class Tractor_Broken extends FarmEquipment implements TractorLocal { }
@Specializes @AnotherDeploymentType @Stateful class SheepFarmer_Broken extends Farmer { }
@Specializes @AnotherDeploymentType @Stateful class Cow_Broken { }
@Specializes @AnotherDeploymentType @Stateful class Donkey_Broken implements Animal { }