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