public T newClient()

in src/main/java/org/apache/sling/testing/junit/rules/instance/AbstractInstance.java [55:68]


    public <T extends SlingClient> T newClient(Class<T> clientClass, String user, String pass, BuilderCustomizer... customizers) {
        InstanceConfiguration configuration = getConfiguration();
        try {
            T.InternalBuilder<T> builder = getBuilder(clientClass, configuration.getUrl(), user, pass);
            for (BuilderCustomizer customizer: customizers) {
                builder = customizer.customize(builder);
            }
            T client = builder.build().adaptTo(clientClass);
            clientsCache.put(user + pass, client);
            return client;
        } catch (ClientException e) {
            return null;
        }
    }