From 36c299c202ca200a8a0b9ef617a364ab8910a34b Mon Sep 17 00:00:00 2001 From: cramakri <cramakri> Date: Mon, 4 Mar 2013 19:44:08 +0000 Subject: [PATCH] BIS-224 SP-531 : Register the graphservice in the DSS startup SVN: 28514 --- .../dss/generic/server/ConfigParameters.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/ConfigParameters.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/ConfigParameters.java index 0ecafb81c36..4aaeac88b6a 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/ConfigParameters.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/ConfigParameters.java @@ -185,6 +185,7 @@ public final class ConfigParameters implements IServletPropertiesManager PropertyUtils.getInt(properties, AUTH_CACHE_CLEANUP_TIMER_PERIOD, DEFAULT_AUTH_CACHE_CLEANUP_TIMER_PERIOD_MINS); pluginServlets = new LinkedHashMap<String, PluginServletConfig>(); + addSystemServlets(); SectionProperties[] pluginServicesProperties = PropertyParametersUtil.extractSectionProperties(properties, Constants.PLUGIN_SERVICES_LIST_KEY, false); @@ -210,6 +211,19 @@ public final class ConfigParameters implements IServletPropertiesManager } } + /** + * Register any servlets that are part of the system and should always be available. + */ + private void addSystemServlets() + { + String servletClass = + "ch.systemsx.cisd.openbis.dss.generic.server.DynamicFileTabularDataGraphServlet"; + String servletPath = "/graphservice/*"; + PluginServletConfig servletConfig = + new PluginServletConfig(servletClass, servletPath, new Properties()); + pluginServlets.put(servletPath, servletConfig); + } + @Override public void addServletProperties(String propertiesName, Properties servletProperties) { -- GitLab