Interface IActionActorSettingsReceiver<SETTINGS extends AbstractSettings>

    • Method Detail

      • assignSettings

        void assignSettings​(VSActionTXProcess actionProcess,
                            SETTINGS settings)
                     throws java.lang.IllegalStateException
        Called when the construction is performed of the node to assign the settings property container.

        This method is called by the framework and should not be called.

        Parameters:
        actionProcess - The action process.
        settings - The property container instance.
        Throws:
        java.lang.IllegalStateException - If called outside of the framework.
      • getSettings

        SETTINGS getSettings()
        Gets the settings container. If this call is done in the constructor, it will return null.
        Returns:
        The settings container, or null if not yet set. After constructor has been called, this value is non-null.
      • getAction

        default VSAction getAction()
        Gets the action associated with the VirtualSpace Action TXP process.
        Returns:
        The VSAction instance invoking this Java Actor, or null if called in e.g. the constructor and the initialization using assignSettings(VSActionTXProcess, AbstractSettings) has not yet been done.
      • getVirtualSpace

        default VirtualSpace getVirtualSpace()
        Gets the VirtualSpace for the process VirtualSpace Action TXP process.
        Returns:
        The VirtualSpace instance invoking this Java Actor, or null if called in e.g. the constructor and the initialization using assignSettings(VSActionTXProcess, AbstractSettings) has not yet been done.