public int complete()

in commands/src/main/java/org/jclouds/karaf/commands/blobstore/completer/BlobStoreProviderCompleter.java [44:62]


   public int complete(String buffer, int cursor, List<String> candidates) {
      try {
        if (displayProvidersWithoutService) {
          for (ProviderMetadata providerMetadata : Providers.viewableAs(TypeToken.of(BlobStoreContext.class))) {
            delegate.getStrings().add(providerMetadata.getId());
          }
        } if (blobStoreServices != null) {
            for (BlobStore blobStore : blobStoreServices) {
               String id = blobStore.getContext().unwrap().getId();
               if (Providers.withId(id) != null) {
                  delegate.getStrings().add(id);
               }
            }
         }
      } catch (Exception ex) {
         // noop
      }
      return delegate.complete(buffer, cursor, candidates);
   }