com.atlassian.bamboo.v2.build.agent.capability
Interface CapabilityContext

All Known Implementing Classes:
CapabilityContextImpl

public interface CapabilityContext

Allows the ability to retrieve a capability set specific to the context it is called from. Capabilty set is stored in ThreadLocal.


Method Summary
 void clearCapabilitySet()
          Removes whatever is currently stored in thread local
 ReadOnlyCapabilitySet getCapabilitySet()
          Retrieves the capability set currently stored within the context, If empty the shared local (server) capabilities are returned
 void setCapabilitySet(ReadOnlyCapabilitySet capabilitySet)
          Stores a specific cabability set within the ThreadLocal
 

Method Detail

getCapabilitySet

@Nullable
ReadOnlyCapabilitySet getCapabilitySet()
Retrieves the capability set currently stored within the context, If empty the shared local (server) capabilities are returned

Returns:
ReadOnlyCapabilitySet

setCapabilitySet

void setCapabilitySet(@Nullable
                      ReadOnlyCapabilitySet capabilitySet)
Stores a specific cabability set within the ThreadLocal

Parameters:
capabilitySet -

clearCapabilitySet

void clearCapabilitySet()
Removes whatever is currently stored in thread local



Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.