protected final void sendTileRequestedEvent(ConveyorTile tile) { if (listeners != null) { listeners.sendTileRequested(this, tile); } }
/** * Get an iterator over the layers. * * @return */ public Iterable<TileLayer> getLayers() { return this.layerDispatcher.getLayerList(); } }
/** * Removes a layer listener from this layer's set of listeners * * @param listener * @return */ @Override public boolean removeLayerListener(TileLayerListener listener) { return listeners == null ? false : listeners.removeListener(listener); }
public Set<String> layerGridsets(String layerName) { TileLayer layer; try { layer = layers.getTileLayer(layerName); } catch (GeoWebCacheException e) { throw Throwables.propagate(e); } return layer.getGridSubsets(); }
public String layerId(String layerName) { TileLayer layer; try { layer = layers.getTileLayer(layerName); } catch (GeoWebCacheException e) { throw Throwables.propagate(e); } return layer.getId(); }
public TruncateTask(StorageBroker sb, TileRange tr, TileLayer tl, boolean doFilterUpdate) { this.storageBroker = sb; this.tr = tr; this.tl = tl; this.doFilterUpdate = doFilterUpdate; super.parsedType = GWCTask.TYPE.TRUNCATE; super.layerName = tl.getName(); }
public synchronized GridSubset getGridSubset() { if (gridSubset == null && gridSetId != null) { gridSubset = tileLayer.getGridSubset(gridSetId); } return gridSubset; }
/** Adds a layer to the {@link CatalogConfiguration} and saves it. */ public void add(GeoServerTileLayer tileLayer) { tld.addLayer(tileLayer); }
/** * @return {@code true} if there's a TileLayer named {@code layerName} */ public boolean tileLayerExists(final String layerName) { return tld.layerExists(layerName); }
/** * @return {@code true} only if {@code tl instanceof} {@link GeoServerTileLayer} . * @see TileLayerConfiguration#canSave(TileLayer) */ @Override public boolean canSave(TileLayer tl) { return tl instanceof GeoServerTileLayer && (!tl.isTransientLayer()); }
@Override public String getId() { return getName(); }
public Set<String> layerGridsets(String layerName) { TileLayer layer; try { layer = layers.getTileLayer(layerName); } catch (GeoWebCacheException e) { throw Throwables.propagate(e); } return layer.getGridSubsets(); }
public String layerId(String layerName) { TileLayer layer; try { layer = layers.getTileLayer(layerName); } catch (GeoWebCacheException e) { throw Throwables.propagate(e); } return layer.getId(); }
private String makeThreadKillForm(Long key, TileLayer tl) { String ret = "<form form id=\"kill\" action=\"./" + tl.getName() + "\" method=\"post\">" + "<input type=\"hidden\" name=\"kill_thread\" value=\"1\" />" + "<input type=\"hidden\" name=\"thread_id\" value=\"" + key + "\" />" + "<span><input style=\"padding: 0; margin-bottom: -12px; border: 1;\"type=\"submit\" value=\"Kill Task\"></span>" + "</form>"; return ret; }
/** * @return all the GWC tile layers, both GeoServer's and externally defined * @see #getGeoServerTileLayers() */ public Iterable<TileLayer> getTileLayers() { return tld.getLayerList(); }
protected final void sendTileRequestedEvent(ConveyorTile tile) { if (listeners != null) { listeners.sendTileRequested(this, tile); } }
@Override public boolean removeLayerListener(final TileLayerListener listener) { listeners.removeListener(listener); return true; }
/** * @return all the GWC tile layers, both GeoServer's and externally defined * @see #getGeoServerTileLayers() */ public Iterable<TileLayer> getTileLayers() { return tld.getLayerList(); }
protected final void sendTileRequestedEvent(ConveyorTile tile) { if (listeners != null) { listeners.sendTileRequested(this, tile); } }
@Override public boolean removeLayerListener(final TileLayerListener listener) { listeners.removeListener(listener); return true; }