Class RawOfficeFloorMetaData
- java.lang.Object
-
- net.officefloor.frame.impl.construct.officefloor.RawOfficeFloorMetaData
-
public class RawOfficeFloorMetaData extends java.lang.Object
RawOfficeFloorMetaData
implementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description RawOfficeFloorMetaData(Executive executive, java.util.concurrent.ThreadFactory[] defaultExecutionStrategy, java.util.Map<java.lang.String,java.util.concurrent.ThreadFactory[]> executionStrategies, java.util.Map<java.lang.String,RawTeamMetaData> teamRegistry, BackgroundScheduling[] backgroundSchedulings, java.lang.Object startupNotify, ThreadLocalAwareExecutor threadLocalAwareExecutor, ManagedExecutionFactory managedExecutionFactory, java.util.Map<java.lang.String,RawManagedObjectMetaData<?,?>> mosRegistry, EscalationFlow officeFloorEscalation, OfficeFloorListener[] officeFloorListeners)
Initiate.
-
Method Summary
-
-
-
Constructor Detail
-
RawOfficeFloorMetaData
public RawOfficeFloorMetaData(Executive executive, java.util.concurrent.ThreadFactory[] defaultExecutionStrategy, java.util.Map<java.lang.String,java.util.concurrent.ThreadFactory[]> executionStrategies, java.util.Map<java.lang.String,RawTeamMetaData> teamRegistry, BackgroundScheduling[] backgroundSchedulings, java.lang.Object startupNotify, ThreadLocalAwareExecutor threadLocalAwareExecutor, ManagedExecutionFactory managedExecutionFactory, java.util.Map<java.lang.String,RawManagedObjectMetaData<?,?>> mosRegistry, EscalationFlow officeFloorEscalation, OfficeFloorListener[] officeFloorListeners)
Initiate.- Parameters:
executive
-Executive
.defaultExecutionStrategy
- DefaultExecutionStrategy
.executionStrategies
-ExecutionStrategy
instances by name.teamRegistry
- Registry ofRawTeamMetaData
by theTeam
name.backgroundSchedulings
-BackgroundScheduling
instances.startupNotify
- Object to notify on start up completion.threadLocalAwareExecutor
-ThreadLocalAwareExecutor
.managedExecutionFactory
-ManagedExecutionFactory
.mosRegistry
- Registry ofRawManagedObjectMetaData
by theManagedObjectSource
name.officeFloorEscalation
-EscalationProcedure
.officeFloorListeners
-OfficeFloorListener
instances.
-
-
Method Detail
-
getDefaultExecutionStrategy
public java.util.concurrent.ThreadFactory[] getDefaultExecutionStrategy()
Obtains the defaultExecutionStrategy
.- Returns:
- Default
ExecutionStrategy
.
-
getExecutionStrategies
public java.util.Map<java.lang.String,java.util.concurrent.ThreadFactory[]> getExecutionStrategies()
Obtains theExecutionStrategy
instances by name.- Returns:
ExecutionStrategy
instances by name.
-
getRawTeamMetaData
public RawTeamMetaData getRawTeamMetaData(java.lang.String teamName)
Obtains theRawTeamMetaData
for theTeam
name.- Parameters:
teamName
- Name of theTeam
.- Returns:
RawTeamMetaData
ornull
if not exist for name.
-
getBackgroundSchedulings
public BackgroundScheduling[] getBackgroundSchedulings()
Obtains theBackgroundScheduling
instances.- Returns:
BackgroundScheduling
instances.
-
getStartupNotify
public java.lang.Object getStartupNotify()
Obtains the object to notify on start up completion.- Returns:
- Object to notify on start up completion.
-
getThreadLocalAwareExecutor
public ThreadLocalAwareExecutor getThreadLocalAwareExecutor()
Obtains theThreadLocalAwareExecutor
.- Returns:
ThreadLocalAwareExecutor
.
-
getManagedExecutionFactory
public ManagedExecutionFactory getManagedExecutionFactory()
Obtains theManagedExecutionFactory
.- Returns:
ManagedExecutionFactory
.
-
getRawManagedObjectMetaData
public RawManagedObjectMetaData<?,?> getRawManagedObjectMetaData(java.lang.String managedObjectSourceName)
Obtains theRawManagedObjectMetaData
for theManagedObjectSource
name.- Parameters:
managedObjectSourceName
- Name of theManagedObjectSource
.- Returns:
RawManagedObjectMetaData
ornull
if not exist for name.
-
getOfficeFloorEscalation
public EscalationFlow getOfficeFloorEscalation()
Obtains theEscalationFlow
for theOfficeFloor
.- Returns:
EscalationFlow
.
-
getOfficeFloorMetaData
public OfficeFloorMetaData getOfficeFloorMetaData()
Obtains theOfficeFloorMetaData
.- Returns:
OfficeFloorMetaData
.
-
getOfficeFloorListeners
public OfficeFloorListener[] getOfficeFloorListeners()
Obtains theOfficeFloorListener
instances.- Returns:
OfficeFloorListener
instances.
-
-