@@ -24,38 +24,50 @@ import (
2424 "mosn.io/htnn/api/pkg/filtermanager/api"
2525)
2626
27+ func (cb * filterManagerCallbackHandler ) SecretManager () api.SecretManager {
28+ api .LogErrorf ("SecretManager is not implemented: %s" , debug .Stack ())
29+ return nil
30+ }
31+
2732func (cb * filterManagerCallbackHandler ) RefreshRouteCache () {
2833 api .LogErrorf ("RefreshRouteCache is not implemented: %s" , debug .Stack ())
2934}
3035
36+ type commonFilterCallbackHandlerWrapper struct {
37+ }
38+
39+ func (w * commonFilterCallbackHandlerWrapper ) AddData ([]byte , bool ) {
40+ api .LogErrorf ("AddData is not implemented: %s" , debug .Stack ())
41+ }
42+
43+ func (w * commonFilterCallbackHandlerWrapper ) InjectData ([]byte ) {
44+ api .LogErrorf ("InjectData is not implemented: %s" , debug .Stack ())
45+ }
46+
3147type decoderFilterCallbackHandlerWrapper struct {
48+ commonFilterCallbackHandlerWrapper
49+
3250 capi.DecoderFilterCallbacks
3351}
3452
3553func NewDecoderFilterCallbackHandlerWrapper (h capi.DecoderFilterCallbacks ) api.DecoderFilterCallbacks {
3654 return & decoderFilterCallbackHandlerWrapper {DecoderFilterCallbacks : h }
3755}
3856
39- func (w * decoderFilterCallbackHandlerWrapper ) AddData ([]byte , bool ) {
40- api .LogErrorf ("AddData is not implemented: %s" , debug .Stack ())
41- }
42-
4357func (cb * filterManagerCallbackHandler ) DecoderFilterCallbacks () api.DecoderFilterCallbacks {
4458 return NewDecoderFilterCallbackHandlerWrapper (cb .FilterCallbackHandler .DecoderFilterCallbacks ())
4559}
4660
4761type encoderFilterCallbackHandlerWrapper struct {
62+ commonFilterCallbackHandlerWrapper
63+
4864 capi.EncoderFilterCallbacks
4965}
5066
5167func NewEncoderFilterCallbackHandlerWrapper (h capi.EncoderFilterCallbacks ) api.EncoderFilterCallbacks {
5268 return & encoderFilterCallbackHandlerWrapper {EncoderFilterCallbacks : h }
5369}
5470
55- func (w * encoderFilterCallbackHandlerWrapper ) AddData ([]byte , bool ) {
56- api .LogErrorf ("AddData is not implemented: %s" , debug .Stack ())
57- }
58-
5971func (cb * filterManagerCallbackHandler ) EncoderFilterCallbacks () api.EncoderFilterCallbacks {
6072 return NewEncoderFilterCallbackHandlerWrapper (cb .FilterCallbackHandler .EncoderFilterCallbacks ())
6173}
0 commit comments