Class OfficeFloorMetaDataImpl
- java.lang.Object
-
- net.officefloor.frame.impl.execute.officefloor.OfficeFloorMetaDataImpl
-
- All Implemented Interfaces:
OfficeFloorMetaData
public class OfficeFloorMetaDataImpl extends java.lang.Object implements OfficeFloorMetaData
OfficeFloorMetaDataimplementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description OfficeFloorMetaDataImpl(TeamManagement breakChainTeam, TeamManagement[] teams, ManagedObjectSourceInstance<?>[] managedObjectSourceInstances, OfficeMetaData[] officeMetaData, long maxStartupWaitTime)Initiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TeamManagementgetBreakChainTeam()Obtains theTeamManagementto break thread stack chain of execution.ManagedObjectSourceInstance<?>[]getManagedObjectSourceInstances()Obtains theManagedObjectSourceInstanceinstances contained within theOfficeFloor.longgetMaxStartupWaitTime()Obtains the maximum amount of time in milliseconds forOfficeFloorto start.OfficeMetaData[]getOfficeMetaData()TeamManagement[]getTeams()
-
-
-
Constructor Detail
-
OfficeFloorMetaDataImpl
public OfficeFloorMetaDataImpl(TeamManagement breakChainTeam, 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 Detail
-
getBreakChainTeam
public TeamManagement getBreakChainTeam()
Description copied from interface:OfficeFloorMetaDataObtains theTeamManagementto break thread stack chain of execution.- Specified by:
getBreakChainTeamin interfaceOfficeFloorMetaData- Returns:
TeamManagementto break thread stack chain of execution.
-
getTeams
public TeamManagement[] getTeams()
Description copied from interface:OfficeFloorMetaData- Specified by:
getTeamsin interfaceOfficeFloorMetaData- Returns:
TeamManagementover theTeaminstances of theOfficeFloor.
-
getOfficeMetaData
public OfficeMetaData[] getOfficeMetaData()
Description copied from interface:OfficeFloorMetaData- Specified by:
getOfficeMetaDatain interfaceOfficeFloorMetaData- Returns:
OfficeMetaDatainstances.
-
getManagedObjectSourceInstances
public ManagedObjectSourceInstance<?>[] getManagedObjectSourceInstances()
Description copied from interface:OfficeFloorMetaDataObtains theManagedObjectSourceInstanceinstances contained within theOfficeFloor.- 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.
-
-