All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.squirrelframework.foundation.fsm.impl.ExecutionContext Maven / Gradle / Ivy

package org.squirrelframework.foundation.fsm.impl;

import org.squirrelframework.foundation.fsm.MvelScriptManager;

class ExecutionContext {
    
    private final MvelScriptManager scriptManager;
    
    private final Class executionTargetType;
    
    private final Class[] methodCallParamTypes;
    
    ExecutionContext(MvelScriptManager scriptManager, Class executionTargetType, Class[] methodCallParamTypes) {
        this.scriptManager = scriptManager;
        this.executionTargetType = executionTargetType;
        this.methodCallParamTypes = methodCallParamTypes;
    }

    public MvelScriptManager getScriptManager() {
        return scriptManager;
    }
    
    public Class getExecutionTargetType() {
        return executionTargetType;
    }

    public Class[] getMethodCallParamTypes() {
        return methodCallParamTypes;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy