Class OfficeFloorMetaDataImpl
java.lang.Object
net.officefloor.frame.impl.execute.officefloor.OfficeFloorMetaDataImpl
- All Implemented Interfaces:
OfficeFloorMetaData
OfficeFloorMetaData implementation.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionOfficeFloorMetaDataImpl(TeamManagement[] teams, ManagedObjectSourceInstance<?>[][] managedObjectSourceInstances, OfficeMetaData[] officeMetaData, long maxStartupWaitTime) Initiate. -
Method Summary
Modifier and TypeMethodDescriptionManagedObjectSourceInstance<?>[][]Obtains theManagedObjectSourceInstanceinstances contained within theOfficeFloor.longObtains the maximum amount of time in milliseconds forOfficeFloorto start.getTeams()
-
Constructor Details
-
OfficeFloorMetaDataImpl
public OfficeFloorMetaDataImpl(TeamManagement[] teams, ManagedObjectSourceInstance<?>[][] managedObjectSourceInstances, OfficeMetaData[] officeMetaData, long maxStartupWaitTime) Initiate.- Parameters:
teams- Listing ofTeamManagementinstances.managedObjectSourceInstances- Listing ofManagedObjectSourceInstanceinstances.officeMetaData-OfficeMetaDatafor theOfficeinstances within theOfficeFloor.maxStartupWaitTime- Maximum time in milliseconds to wait forOfficeFloorto start.
-
-
Method Details
-
getTeams
Description copied from interface:OfficeFloorMetaData- Specified by:
getTeamsin interfaceOfficeFloorMetaData- Returns:
TeamManagementover theTeaminstances of theOfficeFloor.
-
getOfficeMetaData
Description copied from interface:OfficeFloorMetaData- Specified by:
getOfficeMetaDatain interfaceOfficeFloorMetaData- Returns:
OfficeMetaDatainstances.
-
getManagedObjectSourceInstances
Description copied from interface:OfficeFloorMetaDataObtains the
ManagedObjectSourceInstanceinstances contained within theOfficeFloor.They are ordered and grouped for starting. Order follows the first index, while each contained array is grouping to start in parallel.
- Specified by:
getManagedObjectSourceInstancesin interfaceOfficeFloorMetaData- Returns:
ManagedObjectSourceInstanceinstances.
-
getMaxStartupWaitTime
public long getMaxStartupWaitTime()Description copied from interface:OfficeFloorMetaDataObtains the maximum amount of time in milliseconds forOfficeFloorto start.- Specified by:
getMaxStartupWaitTimein interfaceOfficeFloorMetaData- Returns:
- Maximum amount of time in milliseconds for
OfficeFloorto start.
-