public RequestMetadata unwrap(ModelNode node) { if (node == null) return null; RequestMetadata request = new RequestMetadata(); request.setExecutionId(node.get(EXECUTION_ID).asLong()); request.setSessionId(node.get(SESSION_ID).asString()); request.setStartTime(node.get(START_TIME).asLong()); request.setCommand(node.get(COMMAND).asString()); request.setSourceRequest(node.get(SOURCE_REQUEST).asBoolean()); if (node.has(NODE_ID)) { request.setNodeId(node.get(NODE_ID).asInt()); } if (node.has(TRANSACTION_ID)) { request.setTransactionId(node.get(TRANSACTION_ID).asString()); } request.setState(ProcessingState.valueOf(node.get(STATE).asString())); request.setThreadState(ThreadState.valueOf(node.get(THREAD_STATE).asString())); unwrapDomain(request, node); return request; }
public RequestMetadata unwrap(ModelNode node) { if (node == null) return null; RequestMetadata request = new RequestMetadata(); request.setExecutionId(node.get(EXECUTION_ID).asLong()); request.setSessionId(node.get(SESSION_ID).asString()); request.setStartTime(node.get(START_TIME).asLong()); request.setCommand(node.get(COMMAND).asString()); request.setSourceRequest(node.get(SOURCE_REQUEST).asBoolean()); if (node.has(NODE_ID)) { request.setNodeId(node.get(NODE_ID).asInt()); } if (node.has(TRANSACTION_ID)) { request.setTransactionId(node.get(TRANSACTION_ID).asString()); } request.setState(ProcessingState.valueOf(node.get(STATE).asString())); request.setThreadState(ThreadState.valueOf(node.get(THREAD_STATE).asString())); unwrapDomain(request, node); return request; }
case DONE: case IDLE: req.setThreadState(ThreadState.IDLE); break; default: if (holder.isProcessing()) { req.setThreadState(ThreadState.RUNNING); } else { req.setThreadState(ThreadState.QUEUED); RequestMetadata info = new RequestMetadata(); if (conInfo.isQueued()) { info.setThreadState(ThreadState.QUEUED); } else if (conInfo.isRunning()) { info.setThreadState(ThreadState.RUNNING); } else { info.setThreadState(ThreadState.IDLE);
case DONE: case IDLE: req.setThreadState(ThreadState.IDLE); break; default: if (holder.isProcessing()) { req.setThreadState(ThreadState.RUNNING); } else { req.setThreadState(ThreadState.QUEUED); RequestMetadata info = new RequestMetadata(); if (conInfo.isQueued()) { info.setThreadState(ThreadState.QUEUED); } else if (conInfo.isRunning()) { info.setThreadState(ThreadState.RUNNING); } else { info.setThreadState(ThreadState.IDLE);
case DONE: case IDLE: req.setThreadState(ThreadState.IDLE); break; default: if (holder.isProcessing()) { req.setThreadState(ThreadState.RUNNING); } else { req.setThreadState(ThreadState.QUEUED); RequestMetadata info = new RequestMetadata(); if (conInfo.isQueued()) { info.setThreadState(ThreadState.QUEUED); } else if (conInfo.isRunning()) { info.setThreadState(ThreadState.RUNNING); } else { info.setThreadState(ThreadState.IDLE);