com.sun.enterprise.config.serverbeans.Server.createChild()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(6.1k)|赞(0)|评价(0)|浏览(232)

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

Server.createChild介绍

暂无

代码示例

代码示例来源:origin: org.glassfish.main.admin/config-api

  1. @Override
  2. public Object run(Server param) throws PropertyVetoException, TransactionFailure {
  3. ResourceRef newResourceRef = param.createChild(ResourceRef.class);
  4. newResourceRef.setEnabled(enabled);
  5. newResourceRef.setRef(refName);
  6. param.getResourceRef().add(newResourceRef);
  7. return newResourceRef;
  8. }
  9. }, server);

代码示例来源:origin: org.glassfish.admin/config-api

  1. public Object run(Server param) throws PropertyVetoException, TransactionFailure {
  2. ResourceRef newResourceRef = param.createChild(ResourceRef.class);
  3. newResourceRef.setEnabled(enabled);
  4. newResourceRef.setRef(refName);
  5. param.getResourceRef().add(newResourceRef);
  6. return newResourceRef;
  7. }
  8. }, server);

代码示例来源:origin: org.glassfish.main.admin/config-api

  1. private void changeSystemProperty(List<SystemProperty> sps, String name, String port) throws PropertyVetoException, TransactionFailure {
  2. for (SystemProperty sp : sps) {
  3. if (name.equals(sp.getName())) {
  4. sp.setValue(port);
  5. return;
  6. }
  7. }
  8. // does not exist -- let's add one!
  9. SystemProperty sp = newServer.createChild(SystemProperty.class);
  10. sp.setName(name);
  11. sp.setValue(port);
  12. sps.add(sp);
  13. }

代码示例来源:origin: org.glassfish.admin/config-api

  1. private void changeSystemProperty(List<SystemProperty> sps, String name, String port) throws PropertyVetoException, TransactionFailure {
  2. for (SystemProperty sp : sps) {
  3. if (name.equals(sp.getName())) {
  4. sp.setValue(port);
  5. return;
  6. }
  7. }
  8. // does not exist -- let's add one!
  9. SystemProperty sp = newServer.createChild(SystemProperty.class);
  10. sp.setName(name);
  11. sp.setValue(port);
  12. sps.add(sp);
  13. }

代码示例来源:origin: org.glassfish.admin/config-api

  1. private void setSystemProperty(String name, String value) throws TransactionFailure, PropertyVetoException {
  2. SystemProperty sp = _server.getSystemProperty(name);
  3. if (sp == null) {
  4. SystemProperty newSP = _server.createChild(SystemProperty.class);
  5. newSP.setName(name);
  6. newSP.setValue(value);
  7. _server.getSystemProperty().add(newSP);
  8. } else {
  9. //Don't change the system property if it already exists - leave the original port assignment
  10. //sp.setName(name);
  11. //sp.setValue(value);
  12. }
  13. }

代码示例来源:origin: org.glassfish.main.admin/config-api

  1. private void setSystemProperty(String name, String value) throws TransactionFailure, PropertyVetoException {
  2. SystemProperty sp = _server.getSystemProperty(name);
  3. if (sp == null) {
  4. SystemProperty newSP = _server.createChild(SystemProperty.class);
  5. newSP.setName(name);
  6. newSP.setValue(value);
  7. _server.getSystemProperty().add(newSP);
  8. } else {
  9. //Don't change the system property if it already exists - leave the original port assignment
  10. //sp.setName(name);
  11. //sp.setValue(value);
  12. }
  13. }

代码示例来源:origin: org.glassfish.cluster/cluster-admin

  1. final String propName = (String) entry.getKey();
  2. final String propValue = (String) entry.getValue();
  3. SystemProperty newSP = newServer.createChild(SystemProperty.class);

代码示例来源:origin: org.glassfish.main.cluster/cluster-admin

  1. final String propName = (String) entry.getKey();
  2. final String propValue = (String) entry.getValue();
  3. SystemProperty newSP = newServer.createChild(SystemProperty.class);

代码示例来源:origin: org.glassfish.main.core/kernel

  1. Server s = (Server) proxies[1];
  2. List<ApplicationRef> arefs = s.getApplicationRef();
  3. ApplicationRef aref = s.createChild(ApplicationRef.class);
  4. aref.setRef(app.getName());
  5. aref.setEnabled(Boolean.TRUE.toString());

代码示例来源:origin: org.glassfish.admin/config-api

  1. private void addClusterRefs(Cluster cluster, Server instance) throws TransactionFailure, PropertyVetoException {
  2. if (cluster != null) {
  3. for (ApplicationRef appRef : cluster.getApplicationRef()) {
  4. if (instance.getApplicationRef(appRef.getRef()) == null) {
  5. ApplicationRef newAppRef = instance.createChild(ApplicationRef.class);
  6. newAppRef.setRef(appRef.getRef());
  7. newAppRef.setDisableTimeoutInMinutes(appRef.getDisableTimeoutInMinutes());
  8. newAppRef.setEnabled(appRef.getEnabled());
  9. newAppRef.setLbEnabled(appRef.getLbEnabled());
  10. newAppRef.setVirtualServers(appRef.getVirtualServers());
  11. instance.getApplicationRef().add(newAppRef);
  12. }
  13. }
  14. for (ResourceRef rr : cluster.getResourceRef()) {
  15. if (instance.getResourceRef(rr.getRef()) == null) {
  16. ResourceRef newRR = instance.createChild(ResourceRef.class);
  17. newRR.setRef(rr.getRef());
  18. newRR.setEnabled(rr.getEnabled());
  19. instance.getResourceRef().add(newRR);
  20. }
  21. }
  22. }
  23. }
  24. }

代码示例来源:origin: org.glassfish.main.admin/config-api

  1. private void addClusterRefs(Cluster cluster, Server instance) throws TransactionFailure, PropertyVetoException {
  2. if (cluster != null) {
  3. for (ApplicationRef appRef : cluster.getApplicationRef()) {
  4. if (instance.getApplicationRef(appRef.getRef()) == null) {
  5. ApplicationRef newAppRef = instance.createChild(ApplicationRef.class);
  6. newAppRef.setRef(appRef.getRef());
  7. newAppRef.setDisableTimeoutInMinutes(appRef.getDisableTimeoutInMinutes());
  8. newAppRef.setEnabled(appRef.getEnabled());
  9. newAppRef.setLbEnabled(appRef.getLbEnabled());
  10. newAppRef.setVirtualServers(appRef.getVirtualServers());
  11. instance.getApplicationRef().add(newAppRef);
  12. }
  13. }
  14. for (ResourceRef rr : cluster.getResourceRef()) {
  15. if (instance.getResourceRef(rr.getRef()) == null) {
  16. ResourceRef newRR = instance.createChild(ResourceRef.class);
  17. newRR.setRef(rr.getRef());
  18. newRR.setEnabled(rr.getEnabled());
  19. instance.getResourceRef().add(newRR);
  20. }
  21. }
  22. }
  23. }
  24. }

代码示例来源:origin: org.glassfish.admin/config-api

  1. throw new TransactionFailure("Cannot add un-named resources to the new server instance");
  2. ResourceRef newResourceRef = instance.createChild(ResourceRef.class);
  3. newResourceRef.setRef(name);
  4. instance.getResourceRef().add(newResourceRef);
  5. ApplicationRef newAppRef = instance.createChild(ApplicationRef.class);
  6. newAppRef.setRef(application.getName());

代码示例来源:origin: org.glassfish.main.admin/config-api

  1. if (dasGmsPortProp != null) {
  2. SystemProperty gmsListenerPortProp =
  3. instance.createChild(SystemProperty.class);
  4. gmsListenerPortProp.setName(propName);
  5. gmsListenerPortProp.setValue(dasGmsPortProp.getValue());
  6. throw new TransactionFailure("Cannot add un-named resources to the new server instance");
  7. ResourceRef newResourceRef = instance.createChild(ResourceRef.class);
  8. newResourceRef.setRef(name);
  9. instance.getResourceRef().add(newResourceRef);
  10. ApplicationRef newAppRef = instance.createChild(ApplicationRef.class);
  11. newAppRef.setRef(application.getName());

相关文章