Class ProcessMetaData


  • public class ProcessMetaData
    extends java.lang.Object
    Meta-data for a process interface.
    Author:
    Daniel Sagenschneider
    • Field Detail

      • field

        public final java.lang.reflect.Field field
        Field to receive the injected process interface.
    • Method Detail

      • createProcessInterfaceImplementation

        public java.lang.Object createProcessInterfaceImplementation​(ManagedObject managedObject)
                                                              throws java.lang.Exception
        Creates the implementation of the process interface field type for the ManagedObject to be injected into the object.
        Parameters:
        managedObject - ManagedObject for the invoked ProcessState.
        Returns:
        Implementation to be injected into the object.
        Throws:
        java.lang.Exception - If fails to instantiate the process interface implementation.