--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<!--\r
+ ============LICENSE_START=======================================================
+ MODEL LOADER SERVICE
+ ================================================================================
+ Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ ================================================================================
+ Licensed under the Apache License, Version 2.0 (the "License");\r
+ you may not use this file except in compliance with the License.\r
+ You may obtain a copy of the License at\r
+ \r
+ http://www.apache.org/licenses/LICENSE-2.0\r
+ \r
+ Unless required by applicable law or agreed to in writing, software\r
+ distributed under the License is distributed on an "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ See the License for the specific language governing permissions and\r
+ limitations under the License.
+ ============LICENSE_END=========================================================\r
+ -->\r
+\r
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_0.dtd">\r
+<Configure id="ajsc-server" class="org.eclipse.jetty.server.Server">\r
+ <!-- DO NOT REMOVE!!!! This is setting up the AJSC Context -->\r
+ <New id="ajscContext" class="org.eclipse.jetty.webapp.WebAppContext">\r
+ <Set name="contextPath"><SystemProperty name="AJSC_CONTEXT_PATH" /></Set>\r
+ <Set name="extractWAR">true</Set>\r
+ <Set name="tempDirectory"><SystemProperty name="AJSC_TEMP_DIR" /></Set>\r
+ <Set name="war"><SystemProperty name="AJSC_WAR_PATH" /></Set>\r
+ <Set name="descriptor"><SystemProperty name="AJSC_HOME" />/etc/runner-web.xml</Set>\r
+ <Set name="overrideDescriptor"><SystemProperty name="AJSC_HOME" />/etc/ajsc-override-web.xml</Set>\r
+ <Set name="throwUnavailableOnStartupException">true</Set>\r
+ <Set name="servletHandler">\r
+ <New class="org.eclipse.jetty.servlet.ServletHandler">\r
+ <Set name="startWithUnavailable">false</Set>\r
+ </New>\r
+ </Set>\r
+ <Set name="extraClasspath"><SystemProperty name="AJSC_HOME" />/extJars/httpclient-4.5.jar,<SystemProperty name="AJSC_HOME" />/extJars/httpcore-4.4.1.jar,<SystemProperty name="AJSC_HOME" />/extJars/json-20131018.jar</Set>\r
+ </New>\r
+ \r
+ <Set name="handler">\r
+ <New id="Contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection">\r
+ <Set name="Handlers">\r
+ <Array type="org.eclipse.jetty.webapp.WebAppContext">\r
+ <Item>\r
+ <Ref refid="ajscContext" />\r
+ </Item>\r
+ </Array>\r
+ </Set>\r
+ </New>\r
+ </Set>\r
+ \r
+ <Call name="addBean">\r
+ <Arg>\r
+ <New id="DeploymentManager" class="org.eclipse.jetty.deploy.DeploymentManager">\r
+ <Set name="contexts">\r
+ <Ref refid="Contexts" />\r
+ </Set>\r
+ <Call id="extAppHotDeployProvider" name="addAppProvider">\r
+ <Arg>\r
+ <New class="org.eclipse.jetty.deploy.providers.WebAppProvider">\r
+ <Set name="monitoredDirName"><SystemProperty name="AJSC_HOME" />/extApps</Set>\r
+ <Set name="scanInterval">10</Set>\r
+ <Set name="extractWars">true</Set>\r
+ </New>\r
+ </Arg>\r
+ </Call>\r
+ </New>\r
+ </Arg>\r
+ </Call>\r
+ \r
+ <Call name="addConnector">\r
+ <Arg>\r
+ <New class="org.eclipse.jetty.server.ServerConnector">\r
+ <Arg name="server">\r
+ <Ref refid="ajsc-server" />\r
+ </Arg>\r
+ <Set name="port"><SystemProperty name="AJSC_HTTP_PORT" default="80" /></Set>\r
+ </New>\r
+ </Arg>\r
+ </Call>\r
+ \r
+ <Get name="ThreadPool">\r
+ <Set name="minThreads"><SystemProperty name="AJSC_JETTY_ThreadCount_MIN" /></Set>\r
+ <Set name="maxThreads"><SystemProperty name="AJSC_JETTY_ThreadCount_MAX" /></Set>\r
+ <Set name="idleTimeout"><SystemProperty name="AJSC_JETTY_IDLETIME_MAX" /></Set>\r
+ <Set name="detailedDump">false</Set>\r
+ </Get>\r
+ \r
+</Configure>\r