github.com/gocrane/crane@v0.11.0/pkg/recommendation/framework/recommend.go (about) 1 package framework 2 3 // PreRecommend interface 4 type PreRecommend interface { 5 PreRecommend(ctx *RecommendationContext) error 6 } 7 8 // Recommend interface 9 type Recommend interface { 10 Recommend(ctx *RecommendationContext) error 11 } 12 13 // PostRecommend interface 14 type PostRecommend interface { 15 Policy(ctx *RecommendationContext) error 16 }