public static boolean isStreamDeployed(String streamName, URL adminServer) {
Assert.hasText(streamName, "The stream name must be specified.");
Assert.notNull(adminServer, "The admin server must be specified.");
boolean result = false;
SpringXDTemplate xdTemplate = createSpringXDTemplate(adminServer);
PagedResources<StreamDefinitionResource> resources = xdTemplate.streamOperations().list();
Iterator<StreamDefinitionResource> resourceIter = resources.iterator();
while (resourceIter.hasNext()) {
StreamDefinitionResource resource = resourceIter.next();
if (streamName.equals(resource.getName())) {
if ("deployed".equals(resource.getStatus())) {