本文整理了Java中org.geoserver.config.GeoServer.removeListener()
方法的一些代码示例,展示了GeoServer.removeListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GeoServer.removeListener()
方法的具体详情如下:
包路径:org.geoserver.config.GeoServer
类名称:GeoServer
方法名:removeListener
[英]Removes a listener from the configuration.
[中]
代码示例来源:origin: geoserver/geoserver
protected void loadGeoServer(final GeoServer geoServer, XStreamPersister xp) throws Exception {
if (listener == null) {
// add event listener which persists changes
final List<XStreamServiceLoader> loaders =
GeoServerExtensions.extensions(XStreamServiceLoader.class);
listener = new ServicePersister(loaders, geoServer);
} else {
// avoid re-dumping all service config files during load,
// we'll attach it back once done
geoserver.removeListener(listener);
}
try {
if (this.configPersister != null) {
// avoid having the persister write down new config files while we read the config,
// otherwise it'll dump it back in xml files
geoserver.removeListener(configPersister);
} else {
// lazy creation of the persisters at the first need
this.configPersister = new GeoServerConfigPersister(resourceLoader, xp);
}
readConfiguration(geoServer, xp);
} finally {
// attach back the catalog persister and the service one
geoserver.addListener(configPersister);
geoserver.addListener(listener);
}
}
代码示例来源:origin: geoserver/geoserver
geoServer.removeListener(p);
代码示例来源:origin: org.geoserver.extension/gs-wps-core
@Override
public void destroy() throws Exception {
if (geoServer != null) {
geoServer.removeListener(listener);
}
}
代码示例来源:origin: org.geoserver/jms-geoserver
public synchronized void setEnabled(boolean enabled) {
this.enabled = enabled;
if (enabled) {
// remove Default persister
if (persister != null) {
geoserver.removeListener(persister);
persister = null;
}
// remove Default listener
if (listener != null) {
geoserver.removeListener(listener);
listener = null;
}
} else {
if (listener == null) {
// add event listener which persists changes
final List<XStreamServiceLoader> loaders = GeoServerExtensions
.extensions(XStreamServiceLoader.class);
listener = new ServicePersister(loaders, geoserver);
geoserver.addListener(listener);
}
if (persister == null) {
persister = new GeoServerPersister(resourceLoader, xpf.createXMLPersister());
// attach back the persister
geoserver.addListener(persister);
}
}
}
}
代码示例来源:origin: org.geoserver/gs-jms-geoserver
public synchronized void enable(boolean enabled) {
this.enabled = enabled;
if (enabled) {
// remove Default persister
if (persister != null) {
geoserver.removeListener(persister);
persister = null;
}
// remove Default listener
if (listener != null) {
geoserver.removeListener(listener);
listener = null;
}
} else {
if (listener == null) {
// add event listener which persists changes
final List<XStreamServiceLoader> loaders = GeoServerExtensions
.extensions(XStreamServiceLoader.class);
listener = new ServicePersister(loaders, geoserver);
geoserver.addListener(listener);
}
if (persister == null) {
persister = new GeoServerPersister(resourceLoader,
xpf.createXMLPersister());
// attach back the persister
geoserver.addListener(persister);
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!