Class OfficeManagerHirerImpl
- java.lang.Object
-
- net.officefloor.frame.impl.execute.asset.OfficeManagerHirerImpl
-
- All Implemented Interfaces:
OfficeManagerHirer
public class OfficeManagerHirerImpl extends java.lang.Object implements OfficeManagerHirer
OfficeManagerHirerimplementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description OfficeManagerHirerImpl(MonitorClockImpl monitorClock, long monitorInterval, FunctionLoop functionLoop)Instantiate.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AssetManager[]hireAssetManagers(AssetManagerHirer[] assetManagerHirers, ProcessState managingProcess)Hires all theAssetManagerinstances.OfficeManagerhireOfficeManager(ProcessState managingProcess)Hires a newOfficeManager.voidsetAssetManagerHirers(AssetManagerHirer[] assetManagerHirers)Specifies theAssetManagerHirerinstances.
-
-
-
Constructor Detail
-
OfficeManagerHirerImpl
public OfficeManagerHirerImpl(MonitorClockImpl monitorClock, long monitorInterval, FunctionLoop functionLoop)
Instantiate.- Parameters:
monitorClock-MonitorClock.monitorInterval- Interval to monitor theAssetinstances.functionLoop-FunctionLoop.
-
-
Method Detail
-
hireAssetManagers
public static AssetManager[] hireAssetManagers(AssetManagerHirer[] assetManagerHirers, ProcessState managingProcess)
Hires all theAssetManagerinstances.- Parameters:
assetManagerHirers-AssetManagerHirerinstances.managingProcess- ManagingProcessState.- Returns:
AssetManager.
-
setAssetManagerHirers
public void setAssetManagerHirers(AssetManagerHirer[] assetManagerHirers)
Specifies theAssetManagerHirerinstances.- Parameters:
assetManagerHirers-AssetManagerHirerinstances.
-
hireOfficeManager
public OfficeManager hireOfficeManager(ProcessState managingProcess)
Description copied from interface:OfficeManagerHirerHires a newOfficeManager.- Specified by:
hireOfficeManagerin interfaceOfficeManagerHirer- Parameters:
managingProcess-ProcessStateto manage theOfficeManager.- Returns:
- New
OfficeManager.
-
-