Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Set = wire.NewSet( application.NewService, transporthttp.New, transportamqp.New, endpoints.New, wire.Bind(new(endpoints.Service), new(*application.Service)), datasourcemysql.NewPostRepository, datasourceredis.NewPostRepository, datasourceamqp.NewPostPublisher, datasourcescache.NewCacheablePostRepository, wire.Bind(new(datasourcescache.PersistentPostRepository), new(*datasourcemysql.PostRepository)), wire.Bind(new(datasourcescache.InmemoryPostRepository), new(*datasourceredis.PostRepository)), wire.Bind(new(datasourcescache.Publisher), new(*datasourceamqp.PostPublisher)), wire.Bind(new(application.PostRepository), new(*datasourcescache.PostRepository)), wire.Bind(new(application.Publisher), new(*datasourceamqp.PostPublisher)), wire.Bind(new(application.InMemoryPostRepository), new(*datasourceredis.PostRepository)), )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.