public void innerHandle()

in src/main/java/com/awslabs/iot/client/commands/iot/things/ListThingPrincipalsCommandHandlerWithCompletion.java [31:44]


    public void innerHandle(String input) {
        List<String> parameters = parameterExtractor.getParameters(input);

        ThingName thingName = ImmutableThingName.builder().name(parameters.get(THING_NAME_POSITION)).build();

        List<ThingPrincipal> principals = iotHelper.getThingPrincipals(thingName)
                .toList();

        if (principals.size() != 0) {
            Logger.info(this, String.join("", "Principals attached to thing [", thingName.getName(), "]"));
        }

        principals.forEach(principal -> Logger.info(this, String.join("", "  ", principal.getPrincipal())));
    }