public Object[] getElements(Object element) { List list = new ArrayList(); IServer[] servers = ServerCore.getServers(); if (servers != null) { int size = servers.length; for (int i = 0; i < size; i++) { if (!((Server)servers[i]).isPrivate()) list.add(servers[i]); } } return list.toArray(); }
/** * */ protected void handleServerModulesChanged(IServer server2) { if (server2 == null) return; IServer[] servers = ServerCore.getServers(); if (servers != null) { int size = servers.length; for (int i = 0; i < size; i++) { if (server2.equals(servers[i])) refresh(servers[i]); } } }
public Object transform(Object value) { { String serverName = value.toString(); IServer[] servers = ServerCore.getServers(); if (servers != null && servers.length!=0) { for (int i = 0; i < servers.length; i++) { IServer server = (IServer)servers[i]; if ((server.getName()).equals(serverName)) return server; } } } return null; } }
/** * Returns list of cloud foundry server instances. May be emtpy, but not * null. * @return returns a non-null list of cloud foundry server instances. May be * empty. */ public static List<CloudFoundryServer> getCloudServers() { IServer[] servers = ServerCore.getServers(); Set<CloudFoundryServer> matchedServers = new HashSet<CloudFoundryServer>(); if (servers != null) { for (IServer server : servers) { CloudFoundryServer cfServer = (CloudFoundryServer) server.loadAdapter(CloudFoundryServer.class, null); if (cfServer != null) { matchedServers.add(cfServer); } } } return new ArrayList<CloudFoundryServer>(matchedServers); }
private IServer getServerFromServerLabel() { if (true) // rsk revisit if (clientIsExistingServer_) { // Maybe this should be in WebServiceServerRuntimeTypeRegistry { IServer[] servers = ServerCore.getServers(); if (servers != null && servers.length!=0) { for (int i = 0; i < servers.length; i++) { IServer server = (IServer) servers[i]; if ((server.getName()).equals(clientServer_)) return server; } } } // } else { //TODO create the server } return null; } /**
/** * Get all servers in the workspace * * @return String[] of existing server names */ private String[] getAllExistingServers() { Vector serverIds = new Vector(); { IServer[] servers = ServerCore.getServers(); if (servers != null && servers.length!=0) { for (int i = 0; i < servers.length; i++) { IServer server = (IServer) servers[i]; serverIds.add(server.getName()); existingServersTable_.put(server.getName(), server); } } } return (String[]) serverIds.toArray(new String[serverIds.size()]); }
public static IServer getFirstExistingServerFromFactoryId(String factoryId) { IServer[] servers = ServerCore.getServers(); if (servers==null || servers.length!=0) return null; else { for (int i=0; i<servers.length; i++) { IServer server = (IServer)servers[i]; if (server.getServerType().getId().equals(factoryId)) { return server; } } } return null; }
public IStatus run(IProgressMonitor monitor) { IServer[] servers = ServerCore.getServers(); int size = servers.length; for (int i = 0; i < size; i++) { ((Server)servers[i]).getAllModules().iterator(); /*while (iterator.hasNext()) { Module module = (Module) iterator.next(); module.g }*/ } Display.getDefault().asyncExec(new Runnable() { public void run() { try { deferredInitialize(); } catch (Exception e) { // ignore - view has already been closed } } }); return Status.OK_STATUS; } };
/** * * @param serverID unique ID of the server. This should not just be the name * of the server, but the full id (e.g. for V2, it should include the space * name) * @return CloudFoundry server that corresponds to the given ID, or null if * not found */ public static CloudFoundryServer getCloudServer(String serverID) { IServer[] servers = ServerCore.getServers(); if (servers == null) { return null; } CloudFoundryServer cfServer = null; for (IServer server : servers) { cfServer = (CloudFoundryServer) server.loadAdapter(CloudFoundryServer.class, null); if (cfServer != null && cfServer.getServerId().equals(serverID)) { break; } } return cfServer; }
/** * @see org.eclipse.core.runtime.jobs.Job#run(IProgressMonitor) */ protected IStatus run(IProgressMonitor monitor) { IServer[] servers = ServerCore.getServers(); if (servers != null) { int size = servers.length; for (int i = 0; i < size; i++) { servers[i].addServerListener(ServerUIPlugin.serverListener); servers[i].addPublishListener(ServerUIPlugin.publishListener); } } return Status.OK_STATUS; } }
protected void fillTree() { clean(); List list = new ArrayList(); IServer[] servers = ServerCore.getServers(); if (servers != null) { int size = servers.length; for (int i = 0; i < size; i++) { if (acceptServer(servers[i])) { TreeElement te = getOrCreate(list, servers[i].getHost()); te.contents.add(servers[i]); elementToParentMap.put(servers[i], te); } } } elements = list.toArray(); }
/** * Returns the server that came from the given file, or <code>null</code> * if none. This convenience method searches the list of known * servers ({@link ServerCore#getServers()}) for the one with a matching * location ({@link Server#getFile()}). The file may not be null. * * @param file a server file * @return the server instance, or <code>null</code> if * there is no server associated with the given file */ public static IServer findServer(IFile file) { if (file == null) throw new IllegalArgumentException(); IServer[] servers = ServerCore.getServers(); if (servers != null) { int size = servers.length; for (int i = 0; i < size; i++) { if (file.equals(((Server)servers[i]).getFile())) return servers[i]; } } return null; }
return null; IServer[] servers = ServerCore.getServers(); if (servers==null || servers.length==0) return null;
/** * @see Plugin#stop(org.osgi.framework.BundleContext) */ public void stop(BundleContext context) throws Exception { Trace.trace(Trace.CONFIG, "-----<----- Server UI plugin stop -----<-----"); super.stop(context); if (registryListener != null) { IExtensionRegistry registry = Platform.getExtensionRegistry(); registry.removeRegistryChangeListener(registryListener); } ImageResource.dispose(); IServer[] servers = ServerCore.getServers(); if (servers != null) { int size = servers.length; for (int i = 0; i < size; i++) { servers[i].removeServerListener(serverListener); ((Server) servers[i]).removePublishListener(publishListener); } } ServerCore.removeServerLifecycleListener(serverLifecycleListener); }
/** * Returns a list of all servers that this module is configured on. * * @param module org.eclipse.wst.server.core.IModule * @return java.util.List */ protected static IServer[] getServersBySupportedModule(IModule module) { if (module == null) return new IServer[0]; // do it the slow way - go through all servers and // see if this module is configured in it List list = new ArrayList(); IServer[] servers = ServerCore.getServers(); if (servers != null) { int size = servers.length; for (int i = 0; i < size; i++) { if (servers[i].getServerType() != null && servers[i].getServerType().getRuntimeType() != null && ServerUtil.isSupportedModule(servers[i].getServerType().getRuntimeType().getModuleTypes(), module.getModuleType())) list.add(servers[i]); } } IServer[] allServers = new IServer[list.size()]; list.toArray(allServers); return allServers; }
IServer[] servers = ServerCore.getServers(); List list = new ArrayList(); if (servers != null) {
IServer[] servers2 = ServerCore.getServers(); if (servers2 != null) { int size2 = servers2.length;
protected void handleDispose(DisposeEvent event) { stopThread(); //if (dsListener != null) // view.getViewSite().getPage().removeSelectionListener(dsListener); ServerCore.removeServerLifecycleListener(serverResourceListener); // remove listeners from server IServer[] servers = ServerCore.getServers(); if (servers != null) { int size = servers.length; for (int i = 0; i < size; i++) { if (serverListener != null) servers[i].removeServerListener(serverListener); if (publishListener != null) ((Server) servers[i]).removePublishListener(publishListener); } } super.handleDispose(event); }
protected boolean isExistingServer() { if (module == null || launchMode == null) return false; IServer[] servers = ServerCore.getServers(); if (servers != null) { int size = servers.length; for (int i = 0; i < size; i++) { IModuleType mt = module.getModuleType(); if (ServerUIPlugin.isCompatibleWithLaunchMode(servers[i], launchMode) && ServerUtil.isSupportedModule(servers[i].getServerType().getRuntimeType().getModuleTypes(), mt)) return true; } } return false; }
private IServer getServerFromClientRuntimeId() IServer[] servers = ServerCore.getServers(); if (servers != null && servers.length > 0) {