public class SecurityScanRegistry extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static SecurityScanRegistry |
instance |
| Constructor and Description |
|---|
SecurityScanRegistry() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFactory(SecurityScanFactory factory)
Adding a new factory to the registry
|
String[] |
getAvailableSecurityScansNames()
Returns the list of available scans
|
String[] |
getAvailableSecurityScansNames(TestStep testStep) |
SecurityScanFactory |
getFactory(String type)
Gets the right SecurityScan Factory, depending on the type
|
SecurityScanFactory |
getFactoryByName(String name)
Gets the right SecurityScan Factory using name
|
static SecurityScanRegistry |
getInstance() |
String |
getSecurityScanTypeForName(String name) |
SecurityConfigurationDialogBuilder |
getUIBuilder() |
boolean |
hasFactory(SecurityScanConfig config)
Checking if the registry contains a factory.
|
void |
removeFactory(String type)
Removing a factory from the registry
|
protected static SecurityScanRegistry instance
public SecurityScanFactory getFactory(String type)
type - The securityScan to get the factory forpublic SecurityScanFactory getFactoryByName(String name)
name - The securityScan name to get the factory forpublic void addFactory(SecurityScanFactory factory)
factory - public void removeFactory(String type)
type - public static SecurityScanRegistry getInstance()
public boolean hasFactory(SecurityScanConfig config)
config - A configuration to check the factory forpublic String[] getAvailableSecurityScansNames()
monitorOnly - Set this to true to get only the list of scans which can be
used in the http monitorpublic SecurityConfigurationDialogBuilder getUIBuilder()
Copyright © 2019. All Rights Reserved.