本文整理了Java中org.geoserver.config.GeoServer.getService()
方法的一些代码示例,展示了GeoServer.getService()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GeoServer.getService()
方法的具体详情如下:
包路径:org.geoserver.config.GeoServer
类名称:GeoServer
方法名:getService
[英]GeoServer services filtered by class. In the local workspace, or global services if there's no local workspace.
[中]按类筛选的GeoServer服务。在本地工作区中,如果没有本地工作区,则在全局服务中。
代码示例来源:origin: geoserver/geoserver
if (workspace != null) {
ws = catalog.getWorkspaceByName(workspace);
old = geoServer.getService(ws, serviceClass);
} else {
old = geoServer.getService(serviceClass);
geoServer.save(old);
} else {
代码示例来源:origin: org.geoserver/gs-wfs
private void setupESRIFormatByDefault(GeoServer geoServer, Boolean value) throws IOException {
WFSInfo wfsInfo = geoServer.getService(WFSInfo.class);
MetadataMap metadata = wfsInfo.getMetadata();
metadata.put(ShapeZipOutputFormat.SHAPE_ZIP_DEFAULT_PRJ_IS_ESRI, value);
geoServer.save(wfsInfo);
}
代码示例来源:origin: org.geoserver/gs-wcs1_1
protected void setOutputLimit(int kbytes) {
GeoServer gs = getGeoServer();
WCSInfo info = gs.getService(WCSInfo.class);
info.setMaxOutputMemory(kbytes);
gs.save(info);
}
代码示例来源:origin: org.geoserver/gs-wcs2_0
protected void setInputLimit(int kbytes) {
GeoServer gs = getGeoServer();
WCSInfo info = gs.getService(WCSInfo.class);
info.setMaxInputMemory(kbytes);
gs.save(info);
}
代码示例来源:origin: org.geoserver/gs-wcs1_0
private void setOutputLimit(int kbytes) {
GeoServer gs = getGeoServer();
WCSInfo info = gs.getService(WCSInfo.class);
info.setMaxOutputMemory(kbytes);
gs.save(info);
}
}
代码示例来源:origin: org.geoserver/gs-wcs2_0
protected void setInputLimit(int kbytes) {
GeoServer gs = getGeoServer();
WCSInfo info = gs.getService(WCSInfo.class);
info.setMaxInputMemory(kbytes);
gs.save(info);
}
代码示例来源:origin: org.geoserver/gs-wcs1_1
protected void setInputLimit(int kbytes) {
GeoServer gs = getGeoServer();
WCSInfo info = gs.getService(WCSInfo.class);
info.setMaxInputMemory(kbytes);
gs.save(info);
}
代码示例来源:origin: org.geoserver/gs-wcs2_0
protected void setOutputLimit(int kbytes) {
GeoServer gs = getGeoServer();
WCSInfo info = gs.getService(WCSInfo.class);
info.setMaxOutputMemory(kbytes);
gs.save(info);
}
代码示例来源:origin: org.geoserver/gs-wcs2_0
protected void setOutputLimit(int kbytes) {
GeoServer gs = getGeoServer();
WCSInfo info = gs.getService(WCSInfo.class);
info.setMaxOutputMemory(kbytes);
gs.save(info);
}
代码示例来源:origin: org.geoserver/wcs1_0
private void setOutputLimit(int kbytes) {
GeoServer gs = getGeoServer();
WCSInfo info = gs.getService(WCSInfo.class);
info.setMaxOutputMemory(kbytes);
gs.save(info);
}
代码示例来源:origin: org.geoserver/gs-wcs1_0
private void setInputLimit(int kbytes) {
GeoServer gs = getGeoServer();
WCSInfo info = gs.getService(WCSInfo.class);
info.setMaxInputMemory(kbytes);
gs.save(info);
}
代码示例来源:origin: org.geoserver/wcs1_0
private void setInputLimit(int kbytes) {
GeoServer gs = getGeoServer();
WCSInfo info = gs.getService(WCSInfo.class);
info.setMaxInputMemory(kbytes);
gs.save(info);
}
代码示例来源:origin: org.geoserver.community/gs-nsg-wfs-profile
@Override
protected void onSetUp(SystemTestData testData) throws Exception {
super.onSetUp(testData);
GeoServer geoServer = getGeoServer();
WFSInfo service = geoServer.getService(WFSInfo.class);
service.getSRS().add("4326");
service.getSRS().add("3395");
geoServer.save(service);
}
代码示例来源:origin: org.geoserver.community/gs-nsg-wfs-profile
public void setTimeout(int timeout) {
GeoServer gs = getGeoServer();
WFSInfo wfs = gs.getService(WFSInfo.class);
wfs.getMetadata().put(TimeoutCallback.TIMEOUT_CONFIG_KEY, timeout);
gs.save(wfs);
}
代码示例来源:origin: org.geoserver/gs-wcs2_0
@Before
public void cleanupLimitedSRS() {
WCSInfo service = getGeoServer().getService(WCSInfo.class);
service.getSRS().clear();
getGeoServer().save(service);
}
代码示例来源:origin: org.geoserver/gs-wfs
/**
* Helper method that just sets the GML 3.2 MIME type to force. If NULL is provided then GML
* MIME type overriding will be deactivated. This changes will be applied to WFS global
* configuration.
*/
protected void setGmlMimeTypeOverride(String mimeTypeToForce) {
WFSInfo info = getGeoServer().getService(WFSInfo.class);
GMLInfo gmlInfo = info.getGML().get(WFSInfo.Version.V_20);
gmlInfo.setMimeTypeToForce(mimeTypeToForce);
getGeoServer().save(info);
}
代码示例来源:origin: org.geoserver/gs-wms
@Test
public void testDisabledServiceResponse() throws Exception {
Logging.getLogger("org.geoserver.ows").setLevel(Level.OFF);
WMSInfo wms = getGeoServer().getService(WMSInfo.class);
wms.setEnabled(false);
getGeoServer().save(wms);
Document doc = getAsDOM("wms?service=WMS&version=1.1.1&request=getCapabilities");
assertEquals("ows:ExceptionReport", doc.getDocumentElement().getNodeName());
}
代码示例来源:origin: org.geoserver/gs-wcs1_1
@Test
public void testEnabledServiceResponse() throws Exception {
WCSInfo wcs = getGeoServer().getService(WCSInfo.class);
wcs.setEnabled(true);
getGeoServer().save(wcs);
Document doc = getAsDOM("wcs?service=WCS&request=getCapabilities");
assertEquals("wcs:Capabilities", doc.getDocumentElement().getNodeName());
}
}
代码示例来源:origin: org.geoserver.extension/wps-core
@Override
protected void oneTimeSetUp() throws Exception {
super.oneTimeSetUp();
WPSInfo wps = getGeoServer().getService(WPSInfo.class);
// want at least two asynchronous processes to test concurrency
wps.setMaxAsynchronousProcesses(Math.max(2, wps.getMaxAsynchronousProcesses()));
getGeoServer().save(wps);
}
代码示例来源:origin: org.geoserver/gs-wms
@Test
public void testEnabledServiceResponse() throws Exception {
WMSInfo wms = getGeoServer().getService(WMSInfo.class);
wms.setEnabled(true);
getGeoServer().save(wms);
Document doc = getAsDOM("wms?service=WMS&version=1.1.1&request=getCapabilities");
assertEquals("WMT_MS_Capabilities", doc.getDocumentElement().getNodeName());
}
}
内容来源于网络,如有侵权,请联系作者删除!