/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.component.execution.api;
import de.rcenvironment.core.communication.common.InstanceNodeSessionId;
import de.rcenvironment.core.communication.common.LogicalNodeId;
/**
* Component specific extension of {@link ExecutionInformation}.
*
* @author Doreen Seider
*/
public interface ComponentExecutionInformation extends ExecutionInformation {
/**
* @return identifier of the component
*/
String getComponentIdentifier();
/**
* @return name of workflow instance
*/
String getWorkflowInstanceName();
/**
* @return execution identifier of workflow instance
*/
String getWorkflowExecutionIdentifier();
/**
* @return get {@link InstanceNodeSessionId} of workflow instance
*/
LogicalNodeId getWorkflowNodeId();
}