org.deegree.commons.config
Interface Resource

All Known Subinterfaces:
BatchedMTStore, Coverage, FeatureStore, LayerStore, MetadataStore<T>, OWS, ProcessProvider, RemoteOWS, RemoteOWSStore, RenderableStore, StyleStore, Theme
All Known Implementing Classes:
AbstractCoverage, AbstractOWS, AbstractRaster, BatchedMTFileStore, CSWController, DBBackend, EbrimEOMDStore, ExampleProcessProvider, FileBackend, GeoCouchFeatureStore, ISOMetadataStore, JavaProcessProvider, JrxmlProcessProvider, MemoryFeatureStore, ModelBackend, MultipleLayerStore, MultiRangedRaster, MultiResolutionRaster, PostgisBackend, RemoteWFSFeatureStore, RemoteWMS, RemoteWMSStore, SEStyleStore, SextanteProcessProvider, ShapeFeatureStore, SimpleRaster, SimpleSQLFeatureStore, SingleLayerStore, SLDStyleStore, SOSController, SQLFeatureStore, StandardTheme, TiledRaster, WCSController, WebFeatureService, WMSController, WMSRaster, WPService, WPVSController

public interface Resource

A resource of a DeegreeWorkspace.

Version:
$Revision: 29972 $, $Date: 2011-03-09 23:50:45 +0100 (Wed, 09 Mar 2011) $
Author:
Andreas Schmitz, last edited by: $Author: mschneider $

Method Summary
 void destroy()
          Usually called by the ResourceManager upon workspace shutdown.
 void init(DeegreeWorkspace workspace)
          Usually called by the ResourceManager upon workspace startup.
 

Method Detail

init

void init(DeegreeWorkspace workspace)
          throws ResourceInitException
Usually called by the ResourceManager upon workspace startup.

Parameters:
workspace - the workspace the resource belongs to, may be null
Throws:
ResourceInitException

destroy

void destroy()
Usually called by the ResourceManager upon workspace shutdown.



Copyright © 2011. All Rights Reserved.