Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InternalRouterAggregator ¶
type InternalRouterAggregator struct {
// contains filtered or unexported fields
}
InternalRouterAggregator InternalRouter that aggregate other internalRouter
func NewInternalRouterAggregator ¶
func NewInternalRouterAggregator(globalConfiguration configuration.GlobalConfiguration, entryPointName string) *InternalRouterAggregator
NewInternalRouterAggregator Create a new internalRouterAggregator
func (*InternalRouterAggregator) AddRouter ¶
func (r *InternalRouterAggregator) AddRouter(router types.InternalRouter)
AddRouter add a router in the aggregator
func (*InternalRouterAggregator) AddRoutes ¶
func (r *InternalRouterAggregator) AddRoutes(systemRouter *mux.Router)
AddRoutes Add routes to the router
type WithMiddleware ¶
type WithMiddleware struct {
// contains filtered or unexported fields
}
WithMiddleware router with internal middleware
func (*WithMiddleware) AddRoutes ¶
func (wm *WithMiddleware) AddRoutes(systemRouter *mux.Router)
AddRoutes Add routes to the router
type WithPrefix ¶
type WithPrefix struct { Router types.InternalRouter PathPrefix string }
WithPrefix router which add a prefix
func (*WithPrefix) AddRoutes ¶
func (wp *WithPrefix) AddRoutes(systemRouter *mux.Router)
AddRoutes Add routes to the router
Click to show internal directories.
Click to hide internal directories.