public List listQueues()

in src/main/java/com/epam/grid/engine/provider/queue/sge/SgeQueueProvider.java [142:158]


    public List<Queue> listQueues(final QueueFilter queueFilter) {
        final CommandResult commandResult = simpleCmdExecutor.execute(buildQueueListingCommand(queueFilter));
        verifyProcessStatus(commandResult, HttpStatus.NOT_FOUND);

        final List<EntitiesRawOutput> queuesDescription = SgeOutputParsingUtils
                .splitOutputToEntities(commandResult.getStdOut(), PREFIX);

        final List<SgeQueue> sgeQueues = queuesDescription.stream()
                .map(EntitiesRawOutput::getRawEntitiesList)
                .map(SgeOutputParsingUtils::parseEntitiesToMap)
                .map(queueMapper::mapRawOutputToSgeQueue)
                .collect(Collectors.toList());

        return sgeQueues.stream()
                .map(queueMapper::sgeQueueToQueue)
                .collect(Collectors.toList());
    }