Interface AsyncPolledBuildTriggerFactory
-
public interface AsyncPolledBuildTriggerFactory
Factory for creating async build trigger policy. Implementation can be obtained as a Spring bean. Usage example: public class ExampleAsyncBuildTriggerService extends BuildTriggerService { private final BuildTriggeringPolicy myPolicy; public ExampleAsyncBuildTriggerService(AsyncPolledBuildTriggerFactory triggerFactory) { myPolicy = triggerFactory.createBuildTrigger(new BaseAsyncPolledBuildTrigger() { public String triggerBuild(String previousValue, PolledTriggerContext context) throws BuildTriggerException { ... } }, Logger.getInstance(ExampleAsyncBuildTriggerService.class.getName())); public BuildTriggeringPolicy getBuildTriggeringPolicy() { return myPolicy; } ... }- Since:
- 10.0
- Author:
- vbedrosova
- See Also:
BuildTriggerService.getBuildTriggeringPolicy()
,PolledBuildTrigger
,AsyncPolledBuildTrigger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PolledBuildTrigger
createBuildTrigger(AsyncPolledBuildTrigger trigger, com.intellij.openapi.diagnostic.Logger logger)
-
-
-
Method Detail
-
createBuildTrigger
@NotNull PolledBuildTrigger createBuildTrigger(@NotNull AsyncPolledBuildTrigger trigger, @NotNull com.intellij.openapi.diagnostic.Logger logger)
-
-