com.atlassian.bamboo.trigger.dependency
Class EnvironmentDependencyServiceImpl
java.lang.Object
com.atlassian.bamboo.trigger.dependency.EnvironmentDependencyServiceImpl
- All Implemented Interfaces:
- EnvironmentDependencyService
public class EnvironmentDependencyServiceImpl
- extends Object
- implements EnvironmentDependencyService
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnvironmentDependencyServiceImpl
public EnvironmentDependencyServiceImpl()
replaceDependencies
public void replaceDependencies(@NotNull
Triggerable dependent,
long triggerId,
@NotNull
Set<TriggerableInternalKey> parents)
- Description copied from interface:
EnvironmentDependencyService
- Removes all existing dependencies and adds new.
- Specified by:
replaceDependencies
in interface EnvironmentDependencyService
addDependencies
public void addDependencies(@NotNull
Triggerable dependent,
long triggerId,
@NotNull
Set<TriggerableInternalKey> parents)
- Description copied from interface:
EnvironmentDependencyService
- Adds dependencies from triggeringPlans to a
Triggerable
- Specified by:
addDependencies
in interface EnvironmentDependencyService
- Parameters:
dependent
- Triggerable
to be triggeredtriggerId
- id of a BuildStrategy
dependencies come fromparents
- plans which trigger dependent Triggerable
on successful completion
removeDependencies
public void removeDependencies(@NotNull
Triggerable dependent,
long triggerId)
- Description copied from interface:
EnvironmentDependencyService
- Remove all the dependencies related to
BuildStrategy
- Specified by:
removeDependencies
in interface EnvironmentDependencyService
- Parameters:
dependent
- Triggerable
to be triggeredtriggerId
- id of a BuildStrategy
dependencies come from
getEnvironmentsToTrigger
@NotNull
public Set<TriggerableInternalKey> getEnvironmentsToTrigger(@NotNull
TriggerableInternalKey parent)
- Specified by:
getEnvironmentsToTrigger
in interface EnvironmentDependencyService
- Returns:
- all
Triggerable
that should be started on successful completion of a Plan
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.