Browse Source

junction: configurable broker identity

master
Denis Tereshkin 4 years ago
parent
commit
595a194c05
  1. 4
      src/ATrade/Driver/Junction.hs
  2. 1
      src/ATrade/Driver/Junction/ProgramConfiguration.hs

4
src/ATrade/Driver/Junction.hs

@ -61,7 +61,7 @@ import Colog (HasLog (getLogActi
logTextStdout, logTextStdout,
(>$<)) (>$<))
import Colog.Actions (logTextHandle) import Colog.Actions (logTextHandle)
import Control.Concurrent (threadDelay) import Control.Concurrent (threadDelay, QSem, waitQSem, signalQSem)
import Control.Exception.Safe (MonadThrow, import Control.Exception.Safe (MonadThrow,
bracket) bracket)
import Control.Monad (forM_, forever) import Control.Monad (forM_, forever)
@ -305,7 +305,7 @@ junctionMain descriptors = do
securityParameters <- loadBrokerSecurityParameters cfg securityParameters <- loadBrokerSecurityParameters cfg
bracket bracket
(startBrokerClient (startBrokerClient
"broker" (encodeUtf8 $ brokerIdentity cfg)
ctx ctx
(brokerEndpoint cfg) (brokerEndpoint cfg)
(brokerNotificationEndpoint cfg) (brokerNotificationEndpoint cfg)

1
src/ATrade/Driver/Junction/ProgramConfiguration.hs

@ -23,6 +23,7 @@ data ProgramConfiguration =
brokerNotificationEndpoint :: T.Text, brokerNotificationEndpoint :: T.Text,
brokerServerCert :: Maybe FilePath, brokerServerCert :: Maybe FilePath,
brokerClientCert :: Maybe FilePath, brokerClientCert :: Maybe FilePath,
brokerIdentity :: T.Text,
quotesourceEndpoint :: T.Text, quotesourceEndpoint :: T.Text,
quotesourceServerCert :: Maybe FilePath, quotesourceServerCert :: Maybe FilePath,
quotesourceClientCert :: Maybe FilePath, quotesourceClientCert :: Maybe FilePath,

Loading…
Cancel
Save