org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.getDefault()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(8.0k)|赞(0)|评价(0)|浏览(129)

本文整理了Java中org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.getDefault()方法的一些代码示例,展示了Deployment.getDefault()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Deployment.getDefault()方法的具体详情如下:
包路径:org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment
类名称:Deployment
方法名:getDefault

Deployment.getDefault介绍

[英]Returns the default server instance or null if no default instance configured.

This method is deprecated, so don't expect it will return any useful default instance. Method will be removed in near future.
[中]返回默认服务器实例,如果未配置默认实例,则返回null
此方法已弃用,因此不要期望它将返回任何有用的默认实例。方法将在不久的将来被删除。

代码示例

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-ejbjarproject

@Override
  public void antTargetInvocationStarted(String command, Lookup context) {
    Deployment.getDefault().suspendDeployOnSave(provider);
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-sun-appsrv81

private void registerInstanceListener() {
  synchronized(dms) {
    if(!instanceListenerAdded) {
      Deployment.getDefault().addInstanceListener(this);
      instanceListenerAdded = true;
    }
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-common

/**
 * Checks whether the project has a broken/missing server problem.
 *
 * @param serverInstanceID server instance of which should be checked.
 *
 * @return true server instance of the specified id doesn't exist
 */
public static boolean isBroken(String serverInstanceID) {
  return Deployment.getDefault().getServerID(serverInstanceID) == null;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-common

public ServerListModel(J2eeModule.Type[] moduleTypes, Profile j2eeProfile) {
  this.moduleTypes = moduleTypes;
  this.j2eeProfile = j2eeProfile;
  instances = Deployment.getDefault().getServerInstanceIDs(Arrays.asList(moduleTypes), j2eeProfile);
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project

@Override
  public void antTargetInvocationStarted(String command, Lookup context) {
    Deployment.getDefault().suspendDeployOnSave(provider);
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project

@Override
public void antTargetInvocationFailed(String command, Lookup context) {
  Deployment.getDefault().resumeDeployOnSave(provider);
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project

@Override
public void antTargetInvocationFinished(String command, Lookup context, int result) {
  Deployment.getDefault().resumeDeployOnSave(provider);
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-ejbjarproject

@Override
public void antTargetInvocationFailed(String command, Lookup context) {
  Deployment.getDefault().resumeDeployOnSave(provider);
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javaee-project

public static String isDeployOnSaveSupported(String serverInstanceID) {
  boolean deployOnSaveEnabled = false;
  try {
    deployOnSaveEnabled = Deployment.getDefault().getServerInstance(serverInstanceID)
        .isDeployOnSaveSupported();
  } catch (InstanceRemovedException ex) {
    // false
  }
  return Boolean.toString(deployOnSaveEnabled);
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-samples

private boolean isJavaEECapableServerRegistered() {
    for (String serverInstanceID : Deployment.getDefault().getServerInstanceIDs()) {
      try {
        J2eePlatform j2eePlatform = Deployment.getDefault().getServerInstance(serverInstanceID).getJ2eePlatform();

        if (j2eePlatform.getSupportedProfiles().contains(Profile.JAVA_EE_5)){
          return true;
        }
      } catch (InstanceRemovedException ex) {
        Logger.getLogger(JavaEESamplesPanelVisual.class.getName()).log(Level.INFO, "Cannot find registerred JavaEE 5/JavaEE 6  server", ex);
      }
    }
    
    return false;
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-sun-appsrv81

@Override
public void instanceRemoved(String serverInstanceID) {
  //throw new UnsupportedOperationException("Not supported yet.");
  if (serverInstanceID != null &&
      serverInstanceID.equals(url)) {
    removeLogViewerSupport(url);
    Deployment.getDefault().removeInstanceListener(this);
  }
  
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javaee-project

public static String getServerInstanceID(Object j2eePlatformModelObject) {
  if (j2eePlatformModelObject == null)
    return null;
  J2eePlatform j2eePlatform = ((J2eePlatformAdapter)j2eePlatformModelObject).getJ2eePlatform();
  String[] serverInstanceIDs = Deployment.getDefault().getServerInstanceIDs();
  for (int i = 0; i < serverInstanceIDs.length; i++) {
    J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(serverInstanceIDs[i]);
    if (platform != null && platform.equals(j2eePlatform)) {
      return serverInstanceIDs[i];
    }
  }
  
  return null;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-common

public synchronized void refreshModel() {
  int oldLength = instances.length;
  instances = Deployment.getDefault().getServerInstanceIDs(Arrays.asList(moduleTypes), j2eeProfile);
  if (instances.length > 0) {
    fireContentsChanged(this, 0, instances.length - 1);
  } else if (oldLength > 0) {
    fireIntervalRemoved(this, 0, oldLength - 1);
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project

@Override
  public void stateChanged(ChangeEvent e) {
    String servInstID = evaluator().getProperty(WebProjectProperties.J2EE_SERVER_INSTANCE);
    J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(servInstID);
    if (platform != null) {
      updateClasspath(platform);
    }
  }
});

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javaee-project

@Override
public List<Provider> getSupportedProviders() {
  try {
    J2eeModuleProvider j2eeModuleProvider = (J2eeModuleProvider) project.getLookup().lookup(J2eeModuleProvider.class);
    ServerInstance si = Deployment.getDefault().getServerInstance(j2eeModuleProvider.getServerInstanceID());
    J2eePlatform platform = null;
    if (si != null) {
      platform = si.getJ2eePlatform();
    }
    return findPersistenceProviders(platform);
  } catch (InstanceRemovedException ex) {
    return Collections.emptyList();
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javaee-project

private String getServerLibraryName() {
  if (!serverLibraryCheckbox.isSelected() || !serverLibraryCheckbox.isEnabled()) {
    return null;
  }
  Deployment deployment = Deployment.getDefault();
  String name = deployment.getServerDisplayName(deployment.getServerID(getSelectedServer()));
  // null can occur only if the server was removed somehow
  return (name == null) ? "" : PropertyUtils.getUsablePropertyName(name); // NOI18N
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-ejbjarproject

private void setDirectoryDeploymentProperty(Properties p) {
  String instance = getAntProjectHelper().getStandardPropertyEvaluator().getProperty(EjbJarProjectProperties.J2EE_SERVER_INSTANCE);
  if (instance != null) {
    J2eeModuleProvider jmp = getProject().getLookup().lookup(J2eeModuleProvider.class);
    String sdi = jmp.getServerInstanceID();
    J2eeModule mod = jmp.getJ2eeModule();
    if (sdi != null && mod != null) {
      boolean cFD = Deployment.getDefault().canFileDeploy(instance, mod);
      p.setProperty(DIRECTORY_DEPLOYMENT_SUPPORTED, "" + cFD); // NOI18N
    }
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project

private void setDirectoryDeploymentProperty(Properties p) {
  String instance = getAntProjectHelper().getStandardPropertyEvaluator().getProperty(WebProjectProperties.J2EE_SERVER_INSTANCE);
  if (instance != null) {
    J2eeModuleProvider jmp = getProject().getLookup().lookup(J2eeModuleProvider.class);
    String sdi = jmp.getServerInstanceID();
    J2eeModule mod = jmp.getJ2eeModule();
    if (sdi != null && mod != null) {
      boolean cFD = Deployment.getDefault().canFileDeploy(instance, mod);
      p.setProperty(DIRECTORY_DEPLOYMENT_SUPPORTED, "" + cFD); // NOI18N
    }
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project

public String getServerID () {
  String inst = getServerInstanceID ();
  if (inst != null) {
    String id = Deployment.getDefault().getServerID(inst);
    if (id != null) {
      return id;
    }
  }
  return helper.getAntProjectHelper().getStandardPropertyEvaluator ().getProperty (WebProjectProperties.J2EE_SERVER_TYPE);
}

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-j2eeserver

@Override
public Lookup getLookup() {
  // FIXME why is the platform written in such strange way ?
  J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(instance.getUrl());
  if (platform == null) { // can happen when J2EE is activated and J2SE is not !?@#
    return Lookups.singleton(instance.getInstanceProperties());
  } else {
    return new ProxyLookup(Lookups.fixed(platform, instance.getInstanceProperties()), Lookups.proxy(platform));
  }
}

相关文章