@Test
  public void testSecurityInterceptorConfig() {
    String xml =
        HAZELCAST_START_TAG
            + "<security enabled=\"true\">"
            + "<security-interceptors>"
            + "<interceptor class-name=\"foo\"/>"
            + "<interceptor class-name=\"bar\"/>"
            + "</security-interceptors>"
            + "</security>"
            + "</hazelcast>";

    final Config config = buildConfig(xml);
    final SecurityConfig securityConfig = config.getSecurityConfig();
    final List<SecurityInterceptorConfig> interceptorConfigs =
        securityConfig.getSecurityInterceptorConfigs();
    assertEquals(2, interceptorConfigs.size());
    assertEquals("foo", interceptorConfigs.get(0).className);
    assertEquals("bar", interceptorConfigs.get(1).className);
  }
Esempio n. 2
0
  @Test
  public void testSecurityInterceptorConfig() {
    String xml =
        "<hazelcast xmlns=\"http://www.hazelcast.com/schema/config\">"
            + "<security enabled=\"true\">"
            + "<security-interceptors>"
            + "<interceptor class-name=\"foo\"/>"
            + "<interceptor class-name=\"bar\"/>"
            + "</security-interceptors>"
            + "</security>"
            + "</hazelcast>";

    ByteArrayInputStream bis = new ByteArrayInputStream(xml.getBytes());
    XmlConfigBuilder configBuilder = new XmlConfigBuilder(bis);

    final Config config = configBuilder.build();
    final SecurityConfig securityConfig = config.getSecurityConfig();
    final List<SecurityInterceptorConfig> interceptorConfigs =
        securityConfig.getSecurityInterceptorConfigs();
    assertEquals(2, interceptorConfigs.size());
    assertEquals("foo", interceptorConfigs.get(0).className);
    assertEquals("bar", interceptorConfigs.get(1).className);
  }