org.geoserver.config.GeoServer.getService()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(224)

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

GeoServer.getService介绍

[英]GeoServer services filtered by class. In the local workspace, or global services if there's no local workspace.
[中]按类筛选的GeoServer服务。在本地工作区中,如果没有本地工作区,则在全局服务中。

代码示例

代码示例来源:origin: geoserver/geoserver

  1. if (workspace != null) {
  2. ws = catalog.getWorkspaceByName(workspace);
  3. old = geoServer.getService(ws, serviceClass);
  4. } else {
  5. old = geoServer.getService(serviceClass);
  6. geoServer.save(old);
  7. } else {

代码示例来源:origin: org.geoserver/gs-wfs

  1. private void setupESRIFormatByDefault(GeoServer geoServer, Boolean value) throws IOException {
  2. WFSInfo wfsInfo = geoServer.getService(WFSInfo.class);
  3. MetadataMap metadata = wfsInfo.getMetadata();
  4. metadata.put(ShapeZipOutputFormat.SHAPE_ZIP_DEFAULT_PRJ_IS_ESRI, value);
  5. geoServer.save(wfsInfo);
  6. }

代码示例来源:origin: org.geoserver/gs-wcs1_1

  1. protected void setOutputLimit(int kbytes) {
  2. GeoServer gs = getGeoServer();
  3. WCSInfo info = gs.getService(WCSInfo.class);
  4. info.setMaxOutputMemory(kbytes);
  5. gs.save(info);
  6. }

代码示例来源:origin: org.geoserver/gs-wcs2_0

  1. protected void setInputLimit(int kbytes) {
  2. GeoServer gs = getGeoServer();
  3. WCSInfo info = gs.getService(WCSInfo.class);
  4. info.setMaxInputMemory(kbytes);
  5. gs.save(info);
  6. }

代码示例来源:origin: org.geoserver/gs-wcs1_0

  1. private void setOutputLimit(int kbytes) {
  2. GeoServer gs = getGeoServer();
  3. WCSInfo info = gs.getService(WCSInfo.class);
  4. info.setMaxOutputMemory(kbytes);
  5. gs.save(info);
  6. }
  7. }

代码示例来源:origin: org.geoserver/gs-wcs2_0

  1. protected void setInputLimit(int kbytes) {
  2. GeoServer gs = getGeoServer();
  3. WCSInfo info = gs.getService(WCSInfo.class);
  4. info.setMaxInputMemory(kbytes);
  5. gs.save(info);
  6. }

代码示例来源:origin: org.geoserver/gs-wcs1_1

  1. protected void setInputLimit(int kbytes) {
  2. GeoServer gs = getGeoServer();
  3. WCSInfo info = gs.getService(WCSInfo.class);
  4. info.setMaxInputMemory(kbytes);
  5. gs.save(info);
  6. }

代码示例来源:origin: org.geoserver/gs-wcs2_0

  1. protected void setOutputLimit(int kbytes) {
  2. GeoServer gs = getGeoServer();
  3. WCSInfo info = gs.getService(WCSInfo.class);
  4. info.setMaxOutputMemory(kbytes);
  5. gs.save(info);
  6. }

代码示例来源:origin: org.geoserver/gs-wcs2_0

  1. protected void setOutputLimit(int kbytes) {
  2. GeoServer gs = getGeoServer();
  3. WCSInfo info = gs.getService(WCSInfo.class);
  4. info.setMaxOutputMemory(kbytes);
  5. gs.save(info);
  6. }

代码示例来源:origin: org.geoserver/wcs1_0

  1. private void setOutputLimit(int kbytes) {
  2. GeoServer gs = getGeoServer();
  3. WCSInfo info = gs.getService(WCSInfo.class);
  4. info.setMaxOutputMemory(kbytes);
  5. gs.save(info);
  6. }

代码示例来源:origin: org.geoserver/gs-wcs1_0

  1. private void setInputLimit(int kbytes) {
  2. GeoServer gs = getGeoServer();
  3. WCSInfo info = gs.getService(WCSInfo.class);
  4. info.setMaxInputMemory(kbytes);
  5. gs.save(info);
  6. }

代码示例来源:origin: org.geoserver/wcs1_0

  1. private void setInputLimit(int kbytes) {
  2. GeoServer gs = getGeoServer();
  3. WCSInfo info = gs.getService(WCSInfo.class);
  4. info.setMaxInputMemory(kbytes);
  5. gs.save(info);
  6. }

代码示例来源:origin: org.geoserver.community/gs-nsg-wfs-profile

  1. @Override
  2. protected void onSetUp(SystemTestData testData) throws Exception {
  3. super.onSetUp(testData);
  4. GeoServer geoServer = getGeoServer();
  5. WFSInfo service = geoServer.getService(WFSInfo.class);
  6. service.getSRS().add("4326");
  7. service.getSRS().add("3395");
  8. geoServer.save(service);
  9. }

代码示例来源:origin: org.geoserver.community/gs-nsg-wfs-profile

  1. public void setTimeout(int timeout) {
  2. GeoServer gs = getGeoServer();
  3. WFSInfo wfs = gs.getService(WFSInfo.class);
  4. wfs.getMetadata().put(TimeoutCallback.TIMEOUT_CONFIG_KEY, timeout);
  5. gs.save(wfs);
  6. }

代码示例来源:origin: org.geoserver/gs-wcs2_0

  1. @Before
  2. public void cleanupLimitedSRS() {
  3. WCSInfo service = getGeoServer().getService(WCSInfo.class);
  4. service.getSRS().clear();
  5. getGeoServer().save(service);
  6. }

代码示例来源:origin: org.geoserver/gs-wfs

  1. /**
  2. * Helper method that just sets the GML 3.2 MIME type to force. If NULL is provided then GML
  3. * MIME type overriding will be deactivated. This changes will be applied to WFS global
  4. * configuration.
  5. */
  6. protected void setGmlMimeTypeOverride(String mimeTypeToForce) {
  7. WFSInfo info = getGeoServer().getService(WFSInfo.class);
  8. GMLInfo gmlInfo = info.getGML().get(WFSInfo.Version.V_20);
  9. gmlInfo.setMimeTypeToForce(mimeTypeToForce);
  10. getGeoServer().save(info);
  11. }

代码示例来源:origin: org.geoserver/gs-wms

  1. @Test
  2. public void testDisabledServiceResponse() throws Exception {
  3. Logging.getLogger("org.geoserver.ows").setLevel(Level.OFF);
  4. WMSInfo wms = getGeoServer().getService(WMSInfo.class);
  5. wms.setEnabled(false);
  6. getGeoServer().save(wms);
  7. Document doc = getAsDOM("wms?service=WMS&version=1.1.1&request=getCapabilities");
  8. assertEquals("ows:ExceptionReport", doc.getDocumentElement().getNodeName());
  9. }

代码示例来源:origin: org.geoserver/gs-wcs1_1

  1. @Test
  2. public void testEnabledServiceResponse() throws Exception {
  3. WCSInfo wcs = getGeoServer().getService(WCSInfo.class);
  4. wcs.setEnabled(true);
  5. getGeoServer().save(wcs);
  6. Document doc = getAsDOM("wcs?service=WCS&request=getCapabilities");
  7. assertEquals("wcs:Capabilities", doc.getDocumentElement().getNodeName());
  8. }
  9. }

代码示例来源:origin: org.geoserver.extension/wps-core

  1. @Override
  2. protected void oneTimeSetUp() throws Exception {
  3. super.oneTimeSetUp();
  4. WPSInfo wps = getGeoServer().getService(WPSInfo.class);
  5. // want at least two asynchronous processes to test concurrency
  6. wps.setMaxAsynchronousProcesses(Math.max(2, wps.getMaxAsynchronousProcesses()));
  7. getGeoServer().save(wps);
  8. }

代码示例来源:origin: org.geoserver/gs-wms

  1. @Test
  2. public void testEnabledServiceResponse() throws Exception {
  3. WMSInfo wms = getGeoServer().getService(WMSInfo.class);
  4. wms.setEnabled(true);
  5. getGeoServer().save(wms);
  6. Document doc = getAsDOM("wms?service=WMS&version=1.1.1&request=getCapabilities");
  7. assertEquals("WMT_MS_Capabilities", doc.getDocumentElement().getNodeName());
  8. }
  9. }

相关文章