public class AutoWireObjectImpl extends AutoWirePropertiesImpl implements AutoWireObject
ENVIRONMENT_PROPERTIES_DIRECTORY
ENVIRONMENT_PROPERTIES_DIRECTORY
Constructor and Description |
---|
AutoWireObjectImpl(OfficeFloorCompiler compiler,
String managedObjectSourceClassName,
PropertyList properties,
ManagedObjectSourceWirer wirer,
AutoWire... autoWiring)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
AutoWire[] |
getAutoWiring()
Obtains the
AutoWire instances that the
ManagedObjectSource is to provide auto-wiring. |
String |
getManagedObjectSourceClassName()
Obtains the
ManagedObjectSource class. |
ManagedObjectSourceWirer |
getManagedObjectSourceWirer()
Obtains the
ManagedObjectSourceWirer . |
long |
getTimeout()
Obtains the time-out for sourcing the
ManagedObject from the
ManagedObjectSource . |
void |
setTimeout(long timeout)
Specifies the time-out for sourcing the
ManagedObject from the
ManagedObjectSource . |
addProperty, getProperties, loadProperties
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getProperties, loadProperties
addProperty
public AutoWireObjectImpl(OfficeFloorCompiler compiler, String managedObjectSourceClassName, PropertyList properties, ManagedObjectSourceWirer wirer, AutoWire... autoWiring)
compiler
- OfficeFloorCompiler
.managedObjectSourceClassName
- ManagedObjectSource
class name. May be an alias.properties
- PropertyList
for the ManagedObjectSource
.wirer
- ManagedObjectSourceWirer
.autoWiring
- AutoWire
instances that the
ManagedObjectSource
is to provide auto-wiring.public String getManagedObjectSourceClassName()
AutoWireObject
Obtains the ManagedObjectSource
class.
May be an alias.
getManagedObjectSourceClassName
in interface AutoWireObject
ManagedObjectSource
class.public ManagedObjectSourceWirer getManagedObjectSourceWirer()
AutoWireObject
ManagedObjectSourceWirer
.getManagedObjectSourceWirer
in interface AutoWireObject
ManagedObjectSourceWirer
.public AutoWire[] getAutoWiring()
AutoWireObject
AutoWire
instances that the
ManagedObjectSource
is to provide auto-wiring.getAutoWiring
in interface AutoWireObject
AutoWire
instances that the ManagedObjectSource
is to provide auto-wiring.public long getTimeout()
AutoWireObject
ManagedObject
from the
ManagedObjectSource
.getTimeout
in interface AutoWireObject
ManagedObject
from the
ManagedObjectSource
.public void setTimeout(long timeout)
AutoWireObject
ManagedObject
from the
ManagedObjectSource
.setTimeout
in interface AutoWireObject
timeout
- Time-out for sourcing the ManagedObject
from the
ManagedObjectSource
.Copyright © 2005–2016. All rights reserved.