public final class ImplementationManager extends Object
Modifier and Type | Method and Description |
---|---|
static <T> T |
build(Implementation impl) |
static <T> T |
build(Implementation impl,
Supplier<T> cacheGetter,
Consumer<T> cachePutter) |
static Optional<AccountRule> |
buildAccountRule(Implementation impl,
Supplier<AccountRule> cacheGetter,
Consumer<AccountRule> cachePutter) |
static Optional<PasswordRule> |
buildPasswordRule(Implementation impl,
Supplier<PasswordRule> cacheGetter,
Consumer<PasswordRule> cachePutter) |
static Optional<PullCorrelationRule> |
buildPullCorrelationRule(Implementation impl,
Supplier<PullCorrelationRule> cacheGetter,
Consumer<PullCorrelationRule> cachePutter) |
static Optional<PushCorrelationRule> |
buildPushCorrelationRule(Implementation impl,
Supplier<PushCorrelationRule> cacheGetter,
Consumer<PushCorrelationRule> cachePutter) |
static Optional<Reportlet> |
buildReportlet(Implementation impl) |
static Class<?> |
purge(String implementation) |
public static Optional<Reportlet> buildReportlet(Implementation impl) throws ClassNotFoundException
ClassNotFoundException
public static Optional<AccountRule> buildAccountRule(Implementation impl, Supplier<AccountRule> cacheGetter, Consumer<AccountRule> cachePutter) throws ClassNotFoundException
ClassNotFoundException
public static Optional<PasswordRule> buildPasswordRule(Implementation impl, Supplier<PasswordRule> cacheGetter, Consumer<PasswordRule> cachePutter) throws ClassNotFoundException
ClassNotFoundException
public static Optional<PullCorrelationRule> buildPullCorrelationRule(Implementation impl, Supplier<PullCorrelationRule> cacheGetter, Consumer<PullCorrelationRule> cachePutter) throws ClassNotFoundException
ClassNotFoundException
public static Optional<PushCorrelationRule> buildPushCorrelationRule(Implementation impl, Supplier<PushCorrelationRule> cacheGetter, Consumer<PushCorrelationRule> cachePutter) throws ClassNotFoundException
ClassNotFoundException
public static <T> T build(Implementation impl) throws ClassNotFoundException
ClassNotFoundException
public static <T> T build(Implementation impl, Supplier<T> cacheGetter, Consumer<T> cachePutter) throws ClassNotFoundException
ClassNotFoundException
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.