Refactoring Tracer and ProtocolManager

This commit is contained in:
Mario
2022-06-04 17:14:46 +02:00
parent 1aafe73505
commit ab5a4f8137
3 changed files with 11 additions and 7 deletions

View File

@ -11,7 +11,7 @@ type ServiceStrategy interface {
type ProtocolManager struct {
strategy ServiceStrategy
tracer *tracer.Tracer
tracer tracer.Tracer
}
func InitProtocolManager(tracerStrategy tracer.Strategy, strategy ServiceStrategy) *ProtocolManager {
@ -26,5 +26,5 @@ func (pm *ProtocolManager) SetProtocolStrategy(strategy ServiceStrategy) {
}
func (pm *ProtocolManager) InitService(beelzebubServiceConfiguration parser.BeelzebubServiceConfiguration) error {
return pm.strategy.Init(beelzebubServiceConfiguration, *pm.tracer)
return pm.strategy.Init(beelzebubServiceConfiguration, pm.tracer)
}