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

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

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

GeoServer.reset介绍

[英]Clears up all of the caches inside GeoServer forcing reloading of all information besides the configuration itself
[中]清除GeoServer内的所有缓存,强制重新加载配置本身以外的所有信息

代码示例

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

  1. @Before
  2. public void cleanupCatalog() {
  3. // attempt to solve intermittend build failure
  4. getGeoServer().reset();
  5. }

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

  1. @RequestMapping(
  2. value = "/reset",
  3. method = {RequestMethod.POST, RequestMethod.PUT}
  4. )
  5. public void reset() {
  6. geoServer.reset();
  7. }
  8. }

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

  1. /**
  2. * Method to reload the catalog
  3. */
  4. protected void reloadCatalog() throws Exception {
  5. if(forceReset) {
  6. geoServer.reset();
  7. } else {
  8. geoServer.reload();
  9. }
  10. }
  11. }

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

  1. @Override
  2. public void onClick(AjaxRequestTarget target) {
  3. try {
  4. getGeoServer().reset();
  5. info(getLocalizer().getString("resourceCacheClearedSuccessfully", this));
  6. } catch(Throwable t) {
  7. LOGGER.log(Level.SEVERE, "Error resetting resource caches", t);
  8. error(t);
  9. }
  10. target.addComponent(feedbackPanel);
  11. }
  12. });

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

  1. @Override
  2. public void onClick(AjaxRequestTarget target) {
  3. try {
  4. parent.getGeoServer().reset();
  5. info(
  6. getLocalizer()
  7. .getString("resourceCacheClearedSuccessfully", this));
  8. } catch (Throwable t) {
  9. LOGGER.log(Level.SEVERE, "Error resetting resource caches", t);
  10. error(t);
  11. }
  12. parent.addFeedbackPanels(target);
  13. }
  14. });

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

  1. @Test
  2. public void testOTFFontRegistration() throws IOException {
  3. // loading fonts causes Java to open a Channel on the file, but there is no way to
  4. // release it from client code, thus the test will fail to delete filse on Windows
  5. Assume.assumeFalse(SystemUtils.IS_OS_WINDOWS);
  6. // in case this font is already on the machine we cannot run a meaningful test
  7. FontCache fontCache = FontCache.getDefaultInstance();
  8. String fontName = "League Mono Regular";
  9. Assume.assumeThat(fontCache.getFont(fontName), CoreMatchers.nullValue());
  10. // copy over the font
  11. Resource styles = getDataDirectory().get("styles");
  12. String fontFileName = "LeagueMono-Regular.otf";
  13. try (InputStream is = WMSLifecycleHandlerTest.class.getResourceAsStream(fontFileName)) {
  14. assertNotNull(is);
  15. Resources.copy(is, styles, fontFileName);
  16. }
  17. // force a reset
  18. getGeoServer().reset();
  19. // now the font should be in font cache
  20. Font theFont = fontCache.getFont(fontName);
  21. assertThat(fontCache.getAvailableFonts().toString(), theFont, CoreMatchers.notNullValue());
  22. }
  23. }

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

  1. getGeoServer().reset();

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

  1. gml.setOverrideGMLAttributes(false);
  2. getGeoServer().save(wfs);
  3. getGeoServer().reset();

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

  1. getGeoServer().reset();

相关文章