com.atlassian.bamboo.v2.build.agent.capability
Class CombinedReadOnlyCapabilitySet
java.lang.Object
com.atlassian.bamboo.v2.build.agent.capability.CombinedReadOnlyCapabilitySet
- All Implemented Interfaces:
- ReadOnlyCapabilitySet
public class CombinedReadOnlyCapabilitySet
- extends Object
- implements ReadOnlyCapabilitySet
A combined "effective" capability set for an agent.
Combines the CapabilityScope.AGENT
's CapabilitySetImpl
with it's CapabilityScope.SHARED
CapabilitySetImpl
. The agent's capabilities will override the shared capabilities.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CombinedReadOnlyCapabilitySet
public CombinedReadOnlyCapabilitySet(@NotNull
CapabilitySet agentCapabilitySet,
@NotNull
CapabilitySet sharedCapabilitySet)
getCapability
@Nullable
public Capability getCapability(@NotNull
String key)
- Description copied from interface:
ReadOnlyCapabilitySet
- Get the capability with the given key
- Specified by:
getCapability
in interface ReadOnlyCapabilitySet
- Returns:
getCapabilities
@NotNull
public Set<Capability> getCapabilities()
- Description copied from interface:
ReadOnlyCapabilitySet
- Get all the capabilities as a set
- Specified by:
getCapabilities
in interface ReadOnlyCapabilitySet
- Returns:
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.