All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.octopusden.octopus.vcsfacade.service.GiteaIndexerService.kt Maven / Gradle / Ivy

The newest version!
package org.octopusden.octopus.vcsfacade.service

import org.octopusden.octopus.vcsfacade.dto.GiteaCreateRefEvent
import org.octopusden.octopus.vcsfacade.dto.GiteaDeleteRefEvent
import org.octopusden.octopus.vcsfacade.dto.GiteaPullRequestEvent
import org.octopusden.octopus.vcsfacade.dto.GiteaPushEvent
import org.octopusden.octopus.vcsfacade.dto.IndexReport

interface GiteaIndexerService {
    fun registerGiteaCreateRefEvent(giteaCreateRefEvent: GiteaCreateRefEvent)
    fun registerGiteaDeleteRefEvent(giteaDeleteRefEvent: GiteaDeleteRefEvent)
    fun registerGiteaPushEvent(giteaPushEvent: GiteaPushEvent)
    fun registerGiteaPullRequestEvent(giteaPullRequestEvent: GiteaPullRequestEvent)
    fun scheduleRepositoryScan(sshUrl: String)
    fun getIndexReport(): IndexReport
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy