@ParametersAreNonnullByDefault public class RemoteSerializationSecurityManager extends com.atlassian.bamboo.serialization.AbstractSerializationSecurityManager
| Constructor and Description |
|---|
RemoteSerializationSecurityManager(com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.plugin.event.PluginEventManager pluginEventManager,
com.atlassian.bamboo.server.ServerStateService serverStateService,
com.atlassian.bamboo.security.SystemSerializableClassBlacklistProvider systemSerializableClassBlacklistProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addWhitelistedClassNames(com.google.common.collect.ImmutableSet.Builder<String> whitelistBuilder) |
void |
onAgentRegistered(com.atlassian.bamboo.event.agent.AgentRegisteredEvent event) |
void |
onWhitelistChanged(com.atlassian.bamboo.serialization.event.BambooHomeDirectoryClassWhitelistChanged event)
This whitelist is propagated from server and contains entries from a file in BAMBOO_HOME directory
|
getClassNameBlacklist, getClassNameWhitelist, isBlacklisted, pluginDisabled, pluginEnabled, pluginModuleDisabled, pluginModuleEnabled, pluginUninstalled, pluginUpgraded, recalculateMasterClassWhitelist, registerPluginEventListeners, unregisterPluginEventListeners@Autowired
public RemoteSerializationSecurityManager(com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.plugin.event.PluginEventManager pluginEventManager,
com.atlassian.bamboo.server.ServerStateService serverStateService,
com.atlassian.bamboo.security.SystemSerializableClassBlacklistProvider systemSerializableClassBlacklistProvider)
@EventListener public void onAgentRegistered(com.atlassian.bamboo.event.agent.AgentRegisteredEvent event)
@EventListener public void onWhitelistChanged(com.atlassian.bamboo.serialization.event.BambooHomeDirectoryClassWhitelistChanged event)
protected void addWhitelistedClassNames(com.google.common.collect.ImmutableSet.Builder<String> whitelistBuilder)
addWhitelistedClassNames in class com.atlassian.bamboo.serialization.AbstractSerializationSecurityManagerCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.