public class AfterSuccessfulDeploymentTriggerActivator extends Object implements TriggerActivator
| Constructor and Description |
|---|
AfterSuccessfulDeploymentTriggerActivator() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(Triggerable triggerable,
TriggerDefinition triggerDefinition)
This method should activate any services or threads that are required for this trigger to function.
|
void |
deactivate(Triggerable triggerable,
TriggerDefinition triggerDefinition)
This method should deactivate any services or threads related to this trigger
This method is called:
- when triggered object is removed
- when trigger is removed
- before update of triggered object's configuration
- when trigger plugin module is disabled
|
void |
initAndActivate(Triggerable triggerable,
TriggerDefinition triggerDefinition,
Date lastShutdownTime)
This method is called on Bamboo server startup and when trigger plugin is enabled.
|
void |
setEnvironmentDependencyService(EnvironmentDependencyService environmentDependencyService)
Deprecated.
since 6.8 use constructor injection or annotation injection
|
public AfterSuccessfulDeploymentTriggerActivator()
public void initAndActivate(@NotNull
Triggerable triggerable,
@NotNull
TriggerDefinition triggerDefinition,
@Nullable
Date lastShutdownTime)
TriggerActivatorTriggerActivator.activate(Triggerable, TriggerDefinition)initAndActivate in interface TriggerActivatortriggerable - object to be triggeredtriggerDefinition - how trigger is configuredlastShutdownTime - last recorded shutdown time or null if no record of server having been shut down is availablepublic void activate(@NotNull
Triggerable triggerable,
@NotNull
TriggerDefinition triggerDefinition)
TriggerActivatoractivate in interface TriggerActivatortriggerable - object to be triggeredtriggerDefinition - how trigger is configuredpublic void deactivate(@NotNull
Triggerable triggerable,
@NotNull
TriggerDefinition triggerDefinition)
TriggerActivatordeactivate in interface TriggerActivatortriggerable - object not to be triggeredtriggerDefinition - how trigger is configured@Deprecated public void setEnvironmentDependencyService(EnvironmentDependencyService environmentDependencyService)
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.