
com.commercetools.sunrise.framework.hooks.HookContextImpl Maven / Gradle / Ivy
The newest version!
package com.commercetools.sunrise.framework.hooks;
import com.commercetools.sunrise.framework.components.SunriseComponent;
import com.commercetools.sunrise.framework.injection.RequestScoped;
import io.sphere.sdk.models.Base;
import io.sphere.sdk.utils.CompletableFutureUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import play.libs.concurrent.HttpExecution;
import java.util.LinkedList;
import java.util.List;
import java.util.concurrent.CompletionStage;
import java.util.function.BiFunction;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.stream.Collectors;
import static io.sphere.sdk.utils.CompletableFutureUtils.successful;
import static java.util.stream.Collectors.toList;
@RequestScoped
final class HookContextImpl extends Base implements HookContext {
private static final Logger hookRunnerLogger = LoggerFactory.getLogger(HookRunner.class);
private static final Logger componentRegistryLogger = LoggerFactory.getLogger(ComponentRegistry.class);
private final List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy