Modifier and Type | Method and Description |
---|---|
AutoWire[] |
AutoWireTeam.getAutoWiring()
Obtains the
AutoWire instances for this AutoWireTeam . |
AutoWire[] |
AutoWireObject.getAutoWiring()
Obtains the
AutoWire instances that the
ManagedObjectSource is to provide auto-wiring. |
static AutoWire |
AutoWire.valueOf(String qualifiedType)
Creates the
AutoWire from the qualified type. |
Modifier and Type | Method and Description |
---|---|
AutoWireObject |
AutoWireApplication.addManagedObject(String managedObjectSourceClassName,
ManagedObjectSourceWirer wirer,
AutoWire... autoWiring)
Adds a
ManagedObjectSource for dependency injection. |
void |
AutoWireApplication.addObject(Object object,
AutoWire... autoWiring)
Adds a raw object for dependency injection.
|
AutoWireTeam |
AutoWireApplication.assignTeam(String teamSourceClassName,
AutoWire... autoWiring)
Assigns a
Team responsible for:
Task dependent on the specified object types
Governance with the extension interface object type
|
boolean |
AutoWireApplication.isObjectAvailable(AutoWire autoWiring)
Indicates if the
AutoWireObject is already configured for the
AutoWire . |
void |
ManagedObjectSourceWirerContext.mapDependency(String dependencyName,
AutoWire autoWire)
Overrides the type for the dependency to allow more specific auto-wiring
by
AutoWire . |
void |
ManagedObjectSourceWirerContext.mapTeam(String managedObjectSourceTeamName,
AutoWire autoWire)
|
Modifier and Type | Method and Description |
---|---|
static AutoWire |
AutoWireOfficeFloorSource.getAppropriateAutoWire(String qualifier,
String type,
Collection<AutoWire> availableAutoWiring)
Obtains the appropriate available
AutoWire . |
AutoWire[] |
AutoWireTeamImpl.getAutoWiring() |
AutoWire[] |
AutoWireObjectImpl.getAutoWiring() |
Modifier and Type | Method and Description |
---|---|
void |
AutoWireOfficeSource.addAvailableOfficeObject(AutoWire autoWire,
Class<?>... extensionInterfaces)
Adds that the
OfficeObject has the ability to be used with the
specified extension interfaces. |
void |
AutoWireOfficeSource.addAvailableOfficeTeam(AutoWire autoWire)
Adds an available
OfficeTeam for executing Task instances
that has an object dependency of the input type. |
AutoWireObject |
AutoWireOfficeFloorSource.addManagedObject(String managedObjectSourceClassName,
ManagedObjectSourceWirer wirer,
AutoWire... autoWiring) |
void |
AutoWireOfficeFloorSource.addObject(Object object,
AutoWire... autoWiring) |
AutoWireTeam |
AutoWireOfficeFloorSource.assignTeam(String teamSourceClassName,
AutoWire... autoWiring) |
boolean |
AutoWireOfficeFloorSource.isObjectAvailable(AutoWire autoWire) |
Modifier and Type | Method and Description |
---|---|
static AutoWire |
AutoWireOfficeFloorSource.getAppropriateAutoWire(String qualifier,
String type,
Collection<AutoWire> availableAutoWiring)
Obtains the appropriate available
AutoWire . |
Constructor and Description |
---|
AutoWireObjectImpl(OfficeFloorCompiler compiler,
String managedObjectSourceClassName,
PropertyList properties,
ManagedObjectSourceWirer wirer,
AutoWire... autoWiring)
Initiate.
|
AutoWireTeamImpl(OfficeFloorCompiler compiler,
String teamName,
String teamSourceClassName,
PropertyList properties,
AutoWire... autoWiring)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
AutoWire[] |
SuppliedManagedObjectTypeImpl.getAutoWiring() |
AutoWire |
SuppliedManagedObjectTeamTypeImpl.getTeamAutoWire() |
Modifier and Type | Method and Description |
---|---|
<D extends Enum<D>,F extends Enum<F>> |
SupplierSourceContextImpl.addManagedObject(ManagedObjectSource<D,F> managedObjectSource,
ManagedObjectSourceWirer wirer,
AutoWire... autoWiring) |
Constructor and Description |
---|
SuppliedManagedObjectTeamTypeImpl(String teamName,
AutoWire teamAutoWire)
Initiate.
|
SuppliedManagedObjectTypeImpl(AutoWire[] autoWiring,
boolean isInputManagedObject,
SuppliedManagedObjectDependencyType[] dependencyTypes,
SuppliedManagedObjectFlowType[] flowTypes,
SuppliedManagedObjectTeamType[] teamTypes,
Class<?>[] extensionInterfaces)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
<D extends Enum<D>,F extends Enum<F>> |
SupplierSourceContext.addManagedObject(ManagedObjectSource<D,F> managedObjectSource,
ManagedObjectSourceWirer wirer,
AutoWire... autoWiring)
Adds a potential
ManagedObjectSource for dependency injection. |
Modifier and Type | Method and Description |
---|---|
AutoWire |
SupplyOrder.getAutoWire()
Obtains the
AutoWire to identify the ManagedObject to be
supplied. |
AutoWire[] |
SuppliedManagedObjectType.getAutoWiring()
Obtains the
AutoWire instances that this ManagedObject
may full fill. |
AutoWire |
SuppliedManagedObjectTeamType.getTeamAutoWire()
|
Modifier and Type | Method and Description |
---|---|
SuppliedManagedObjectNode |
OfficeFloorCompilerImpl.createSuppliedManagedObjectNode(AutoWire autoWire,
SupplierNode supplier) |
Modifier and Type | Method and Description |
---|---|
OfficeFloorManagedObjectSource |
SupplierNodeImpl.addManagedObjectSource(String managedObjectSourceName,
AutoWire autoWire) |
Constructor and Description |
---|
SuppliedManagedObjectNodeImpl(AutoWire autoWire,
SupplierNode supplierNode,
NodeContext context)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
SuppliedManagedObjectNode |
NodeContext.createSuppliedManagedObjectNode(AutoWire autoWire,
SupplierNode supplier)
Creates the
SuppliedManagedObjectNode . |
Modifier and Type | Method and Description |
---|---|
OfficeFloorManagedObjectSource |
OfficeFloorSupplier.addManagedObjectSource(String managedObjectSourceName,
AutoWire autoWire)
Adds an
OfficeFloorManagedObjectSource . |
Copyright © 2005–2016. All rights reserved.