# ---------------------------------------- # JYTHON jython.home: ../jython jython.cachedir: cachedir jython.module_path: ../modules jython.class_path: ../classes jython.jar_path: ../lib # ---------------------------------------- # MISCELLANEOUS PARAMETERS query.lifetime: 10m query.maximum_results: 1000 query.result_set_sharing: off result_set.lifetime: 30m result_set.reaper_cycle_time: 3m result.initial_compression: off result.compression_age: 10m # ---------------------------------------- # VALIDATION VALIDATION: on metadata.validation: @VALIDATION query.validation: @VALIDATION # ---------------------------------------- # ACCESS CONTROL SERVICE-ACCESS-CLASS: edu.ucsb.adl.middleware.ConstantGatekeeper SERVICE-ACCESS-ARGUMENT: yes cancel.gatekeeper.class: @SERVICE-ACCESS-CLASS cancel.gatekeeper.argument: @SERVICE-ACCESS-ARGUMENT collection.gatekeeper.class: @SERVICE-ACCESS-CLASS collection.gatekeeper.argument: @SERVICE-ACCESS-ARGUMENT configuration.gatekeeper.class: @SERVICE-ACCESS-CLASS configuration.gatekeeper.argument: @SERVICE-ACCESS-ARGUMENT identifiers.gatekeeper.class: @SERVICE-ACCESS-CLASS identifiers.gatekeeper.argument: @SERVICE-ACCESS-ARGUMENT metadata.gatekeeper.class: @SERVICE-ACCESS-CLASS metadata.gatekeeper.argument: @SERVICE-ACCESS-ARGUMENT query.gatekeeper.class: @SERVICE-ACCESS-CLASS query.gatekeeper.argument: @SERVICE-ACCESS-ARGUMENT reference.gatekeeper.class: @SERVICE-ACCESS-CLASS reference.gatekeeper.argument: @SERVICE-ACCESS-ARGUMENT results.gatekeeper.class: @SERVICE-ACCESS-CLASS results.gatekeeper.argument: @SERVICE-ACCESS-ARGUMENT status.gatekeeper.class: @SERVICE-ACCESS-CLASS status.gatekeeper.argument: @SERVICE-ACCESS-ARGUMENT unload.gatekeeper.class: @SERVICE-ACCESS-CLASS unload.gatekeeper.argument: @SERVICE-ACCESS-ARGUMENT unreference.gatekeeper.class: @SERVICE-ACCESS-CLASS unreference.gatekeeper.argument: @SERVICE-ACCESS-ARGUMENT DRIVER-ACCESS-CLASS: edu.ucsb.adl.middleware.ConstantGatekeeper DRIVER-ACCESS-ARGUMENT: yes # ---------------------------------------- # RANKING rankers: RANKER-DATE-ASCENDING,RANKER-DATE-DESCENDING,RANKER-SPATIAL RANKER-DATE-ASCENDING.name: by date, most recent first RANKER-DATE-ASCENDING.class: edu.ucsb.adl.middleware.DateRanker RANKER-DATE-ASCENDING.argument: ascending RANKER-DATE-DESCENDING.name: by date, most recent last RANKER-DATE-DESCENDING.class: edu.ucsb.adl.middleware.DateRanker RANKER-DATE-DESCENDING.argument: descending RANKER-SPATIAL.name: by similarity to the query region RANKER-SPATIAL.class: edu.ucsb.adl.middleware.SpatialRanker RANKER-SPATIAL.argument: hausdorff-distance # ---------------------------------------- # STATUS SERVICE status.style_sheet_url: status.css status.cache_control_servlet_url: cache_control status.cancel_servlet_url: cancel status.results_servlet_url: results status.map_server_url: footprint?north=$N&south=$S&east=$E&west=$W # ---------------------------------------- # REFERENCE SERVICE reference.collection.driver.gatekeeper.class: @DRIVER-ACCESS-CLASS reference.collection.driver.gatekeeper.argument: @DRIVER-ACCESS-ARGUMENT reference.identifiers.driver.gatekeeper.class: @DRIVER-ACCESS-CLASS reference.identifiers.driver.gatekeeper.argument: @DRIVER-ACCESS-ARGUMENT reference.metadata.driver.gatekeeper.class: @DRIVER-ACCESS-CLASS reference.metadata.driver.gatekeeper.argument: @DRIVER-ACCESS-ARGUMENT reference.query.driver.gatekeeper.class: @DRIVER-ACCESS-CLASS reference.query.driver.gatekeeper.argument: @DRIVER-ACCESS-ARGUMENT reference.query.polling_cycle_time: 2s # ---------------------------------------- # COLLECTIONS collection_directory: collections