github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/api/volumeserver/server.go (about) 1 package volumeserver 2 3 import ( 4 "code.cloudfoundry.org/lager" 5 "github.com/pf-qiu/concourse/v6/atc/db" 6 "github.com/pf-qiu/concourse/v6/atc/gc" 7 ) 8 9 type Server struct { 10 logger lager.Logger 11 repository db.VolumeRepository 12 destroyer gc.Destroyer 13 } 14 15 func NewServer( 16 logger lager.Logger, 17 volumeRepository db.VolumeRepository, 18 destroyer gc.Destroyer, 19 ) *Server { 20 return &Server{ 21 logger: logger, 22 repository: volumeRepository, 23 destroyer: destroyer, 24 } 25 }