Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Execute

func Execute()

    Execute starts the server

    func NewRouter

    func NewRouter(data *ServiceData) *mux.Router

      NewRouter creates the router for HTTP service

      func StartWebServer

      func StartWebServer(data *ServiceData) error

        StartWebServer starts the HTTP service and listens for the requests

        Types

        type Cleaner

        type Cleaner interface {
        	Clean(ID string) error
        }

          Cleaner deletes information by ID

          type OldIDsProvider

          type OldIDsProvider interface {
          	Get() ([]string, error)
          }

            OldIDsProvider return old ids for clesning service

            type ServiceData

            type ServiceData struct {
            	Port int
            	// contains filtered or unexported fields
            }

              ServiceData keeps data required for service work