Use transport.Configuration.

This commit is contained in:
Michael Quigley
2021-05-14 14:04:56 -04:00
parent 061bb5c67b
commit 6446ee9c60
2 changed files with 5 additions and 4 deletions
+3 -2
View File
@@ -19,11 +19,12 @@ package xlink
import (
"github.com/openziti/fabric/router/xgress"
"github.com/openziti/foundation/identity/identity"
"github.com/openziti/foundation/transport"
)
type Factory interface {
CreateListener(id *identity.TokenId, f Forwarder, config map[interface{}]interface{}) (Listener, error)
CreateDialer(id *identity.TokenId, f Forwarder, config map[interface{}]interface{}) (Dialer, error)
CreateListener(id *identity.TokenId, f Forwarder, config transport.Configuration) (Listener, error)
CreateDialer(id *identity.TokenId, f Forwarder, config transport.Configuration) (Dialer, error)
}
type Listener interface {
+2 -2
View File
@@ -35,7 +35,7 @@ func NewFactory(accepter xlink.Accepter, chAccepter ChannelAccepter, c transport
return &factory{accepter: accepter, chAccepter: chAccepter, tcfg: c}
}
func (self *factory) CreateListener(id *identity.TokenId, _ xlink.Forwarder, configData map[interface{}]interface{}) (xlink.Listener, error) {
func (self *factory) CreateListener(id *identity.TokenId, _ xlink.Forwarder, configData transport.Configuration) (xlink.Listener, error) {
config, err := loadListenerConfig(configData)
if err != nil {
return nil, fmt.Errorf("error loading listener configuration (%w)", err)
@@ -51,7 +51,7 @@ func (self *factory) CreateListener(id *identity.TokenId, _ xlink.Forwarder, con
}, nil
}
func (self *factory) CreateDialer(id *identity.TokenId, _ xlink.Forwarder, configData map[interface{}]interface{}) (xlink.Dialer, error) {
func (self *factory) CreateDialer(id *identity.TokenId, _ xlink.Forwarder, configData transport.Configuration) (xlink.Dialer, error) {
config, err := loadDialerConfig(configData)
if err != nil {
return nil, fmt.Errorf("error loading dialer configuration (%w)", err)