- public static HttpServletServer buildDmaapSim() throws InterruptedException {
- String json = ResourceUtils.getResourceAsString("org/onap/policy/simulators/dmaap/DmaapParameters.json");
- DmaapSimParameterGroup params = null;
- try {
- params = new StandardCoder().decode(json, DmaapSimParameterGroup.class);
- } catch (CoderException ce) {
- throw new ParameterRuntimeException(
- CANNOT_PROCESS_PARAMETERS + "org/onap/policy/simulators/dmaap/DmaapParameters.json", ce);
- }
-
- DmaapSimProvider.setInstance(new DmaapSimProvider(params));
-
- Properties props = DmaapSimRestServer.getServerProperties(params.getRestServerParameters());
-
- final String svcpfx = PolicyEndPointProperties.PROPERTY_HTTP_SERVER_SERVICES + "."
- + params.getRestServerParameters().getName();
- props.setProperty(svcpfx + PolicyEndPointProperties.PROPERTY_HTTP_PORT_SUFFIX,
- Integer.toString(DMAAPSIM_SERVER_PORT));
- props.setProperty(svcpfx + PolicyEndPointProperties.PROPERTY_MANAGED_SUFFIX, "true");
-
- HttpServletServer testServer = HttpServletServerFactoryInstance.getServerFactory().build(props).get(0);
+ public static HttpServletServer buildXacmlSim() throws InterruptedException {
+ HttpServletServer testServer = HttpServletServerFactoryInstance.getServerFactory().build(XACMLSIM_SERVER_NAME,
+ LOCALHOST, XACMLSIM_SERVER_PORT, "/", false, true);
+ testServer.addServletClass("/*", XacmlSimulatorJaxRs.class.getName());