public class ClassPathScanImplementationLookup extends Object implements ImplementationLookup
Constructor and Description |
---|
ClassPathScanImplementationLookup() |
Modifier and Type | Method and Description |
---|---|
Class<? extends AccountRule> |
getAccountRuleClass(Class<? extends AccountRuleConf> accountRuleConfClass) |
Set<Class<?>> |
getAuditAppenderClasses() |
protected String |
getBasePackage()
This method can be overridden by subclasses to customize classpath scan.
|
Set<String> |
getClassNames(ImplementationType type) |
Set<Class<?>> |
getJWTSSOProviderClasses() |
Class<? extends PasswordRule> |
getPasswordRuleClass(Class<? extends PasswordRuleConf> passwordRuleConfClass) |
Integer |
getPriority() |
Class<? extends PullCorrelationRule> |
getPullCorrelationRuleClass(Class<? extends PullCorrelationRuleConf> correlationRuleConfClass) |
Class<? extends PushCorrelationRule> |
getPushCorrelationRuleClass(Class<? extends PushCorrelationRuleConf> correlationRuleConfClass) |
Class<? extends Reportlet> |
getReportletClass(Class<? extends ReportletConf> reportletConfClass) |
void |
load()
Perform init operations.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
unload
public Integer getPriority()
getPriority
in interface SyncopeLoader
protected String getBasePackage()
public void load()
SyncopeLoader
load
in interface SyncopeLoader
public Set<String> getClassNames(ImplementationType type)
getClassNames
in interface ImplementationLookup
public Set<Class<?>> getJWTSSOProviderClasses()
getJWTSSOProviderClasses
in interface ImplementationLookup
public Class<? extends Reportlet> getReportletClass(Class<? extends ReportletConf> reportletConfClass)
getReportletClass
in interface ImplementationLookup
public Class<? extends AccountRule> getAccountRuleClass(Class<? extends AccountRuleConf> accountRuleConfClass)
getAccountRuleClass
in interface ImplementationLookup
public Class<? extends PasswordRule> getPasswordRuleClass(Class<? extends PasswordRuleConf> passwordRuleConfClass)
getPasswordRuleClass
in interface ImplementationLookup
public Class<? extends PullCorrelationRule> getPullCorrelationRuleClass(Class<? extends PullCorrelationRuleConf> correlationRuleConfClass)
getPullCorrelationRuleClass
in interface ImplementationLookup
public Class<? extends PushCorrelationRule> getPushCorrelationRuleClass(Class<? extends PushCorrelationRuleConf> correlationRuleConfClass)
getPushCorrelationRuleClass
in interface ImplementationLookup
public Set<Class<?>> getAuditAppenderClasses()
getAuditAppenderClasses
in interface ImplementationLookup
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.