public class SerializationSecurityManagerImpl extends AbstractSerializationSecurityManager
completeClassNameWhitelist, pluginProvidedClassNameWhitelist| Constructor and Description | 
|---|
SerializationSecurityManagerImpl(@NotNull com.atlassian.event.api.EventPublisher eventPublisher,
                                @NotNull com.atlassian.plugin.PluginAccessor pluginAccessor,
                                @NotNull com.atlassian.plugin.event.PluginEventManager pluginEventManager,
                                @NotNull BambooHomeDirectoryClassWhitelistProvider bambooHomeDirectoryClassWhitelistProvider,
                                @NotNull SystemSerializableClassWhitelistProvider systemSerializableClassWhitelistProvider)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addWhitelistedClassNames(com.google.common.collect.ImmutableSet.Builder<String> whitelistBuilder)
This method should be overridden by implementations to modify class whitelist. 
 | 
void | 
onSerializableClassWhitelistChanged(@NotNull BambooHomeDirectoryClassWhitelistChanged event)  | 
getClassNameWhitelist, isBlacklisted, pluginDisabled, pluginEnabled, pluginModuleDisabled, pluginModuleEnabled, pluginUninstalled, pluginUpgraded, recalculateMasterClassWhitelist, registerPluginEventListeners, unregisterPluginEventListeners@Inject
public SerializationSecurityManagerImpl(@NotNull
                                                @NotNull com.atlassian.event.api.EventPublisher eventPublisher,
                                                @NotNull
                                                @NotNull com.atlassian.plugin.PluginAccessor pluginAccessor,
                                                @NotNull
                                                @NotNull com.atlassian.plugin.event.PluginEventManager pluginEventManager,
                                                @NotNull
                                                @NotNull BambooHomeDirectoryClassWhitelistProvider bambooHomeDirectoryClassWhitelistProvider,
                                                @NotNull
                                                @NotNull SystemSerializableClassWhitelistProvider systemSerializableClassWhitelistProvider)
@EventListener
public void onSerializableClassWhitelistChanged(@NotNull
                                                               @NotNull BambooHomeDirectoryClassWhitelistChanged event)
protected void addWhitelistedClassNames(@NotNull
                                        com.google.common.collect.ImmutableSet.Builder<String> whitelistBuilder)
AbstractSerializationSecurityManageraddWhitelistedClassNames in class AbstractSerializationSecurityManagerCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.