use of org.knime.core.node.exec.ThreadNodeExecutionJobManager in project knime-core by knime.
the class NativeNodeContainer method performStateTransitionEXECUTING.
/**
* {@inheritDoc}
*/
@Override
void performStateTransitionEXECUTING() {
synchronized (m_nodeMutex) {
switch(getInternalState()) {
case PREEXECUTE:
this.getNode().clearLoopContext();
if (findJobManager() instanceof ThreadNodeExecutionJobManager) {
setInternalState(InternalNodeContainerState.EXECUTING);
} else {
setInternalState(InternalNodeContainerState.EXECUTINGREMOTELY);
}
IWriteFileStoreHandler fsh = initFileStore(getParent().getFileStoreHandlerRepository());
m_node.setFileStoreHandler(fsh);
break;
default:
throwIllegalStateException();
}
}
}
Aggregations