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 © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.