in jbi/commands/src/main/java/org/apache/servicemix/jbi/commands/ListCommand.java [36:73]
protected Object doExecute() throws Exception {
List<SharedLibrary> libraries = getSharedLibraries();
if (libraries != null && !libraries.isEmpty()) {
System.out.println("Shared Libraries");
System.out.println("----------------");
for (SharedLibrary library : libraries) {
System.out.println(library.getName() + " - " + library.getVersion() + " - " + (library.getDescription() != null ? library.getDescription() : ""));
}
System.out.println();
}
List<Component> components = getComponents();
if (components != null && !components.isEmpty()) {
System.out.println("Components");
System.out.println("----------");
System.out.println(" State Name Description");
for (Component component : components) {
System.out.println("[" + getStateString(component.getCurrentState())+ "] ["
+ getNameString(component.getName(), NAME_COL_LENGTH) + "] "
+ (component.getDescription() != null ? component.getDescription() : ""));
}
System.out.println();
}
List<ServiceAssembly> assemblies = getServiceAssemblies();
if (assemblies != null && !assemblies.isEmpty()) {
System.out.println("Service Assemblies");
System.out.println("------------------");
System.out.println(" State Name Description");
for (ServiceAssembly assembly : assemblies) {
System.out.println("[" + getStateString(assembly.getCurrentState())+ "] ["
+ getNameString(assembly.getName(), NAME_COL_LENGTH) + "] "
+ (assembly.getDescription() != null ? assembly.getDescription() : ""));
}
System.out.println();
}
return null;
}