Class ProcessMetaDataImpl
- java.lang.Object
-
- net.officefloor.frame.impl.execute.process.ProcessMetaDataImpl
-
- All Implemented Interfaces:
ProcessMetaData
public class ProcessMetaDataImpl extends java.lang.Object implements ProcessMetaData
ProcessMetaData
implementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description ProcessMetaDataImpl(Executive executive, ManagedObjectMetaData<?>[] managedObjectMetaData, ThreadMetaData threadMetaData)
Initiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
createProcessIdentifier()
Creates aProcessState
identifier for a newProcessState
.ManagedObjectMetaData<?>[]
getManagedObjectMetaData()
ThreadMetaData
getThreadMetaData()
Obtains theThreadMetaData
ofThreadState
instances spawned from theProcessState
of thisProcessMetaData
.
-
-
-
Constructor Detail
-
ProcessMetaDataImpl
public ProcessMetaDataImpl(Executive executive, ManagedObjectMetaData<?>[] managedObjectMetaData, ThreadMetaData threadMetaData)
Initiate.- Parameters:
executive
-Executive
.managedObjectMetaData
-ManagedObjectMetaData
instances.threadMetaData
-ThreadMetaData
.
-
-
Method Detail
-
createProcessIdentifier
public java.lang.Object createProcessIdentifier()
Description copied from interface:ProcessMetaData
Creates aProcessState
identifier for a newProcessState
.- Specified by:
createProcessIdentifier
in interfaceProcessMetaData
- Returns:
- New
ProcessState
identifier.
-
getManagedObjectMetaData
public ManagedObjectMetaData<?>[] getManagedObjectMetaData()
Description copied from interface:ProcessMetaData
- Specified by:
getManagedObjectMetaData
in interfaceProcessMetaData
- Returns:
ManagedObjectMetaData
of theManagedObject
instances bound to theProcessState
.
-
getThreadMetaData
public ThreadMetaData getThreadMetaData()
Description copied from interface:ProcessMetaData
Obtains theThreadMetaData
ofThreadState
instances spawned from theProcessState
of thisProcessMetaData
.- Specified by:
getThreadMetaData
in interfaceProcessMetaData
- Returns:
ThreadMetaData
ofThreadState
instances spawned from theProcessState
of thisProcessMetaData
.
-
-