Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDB ¶
func NewDB(db db, options ...OptionDbMiddleware) *dbMiddleware
NewDB returns a new DB middleware which also implements the HealthCheck interface and can be configured accordinginly
func NewGRPCMiddleware ¶ added in v0.5.0
func NewGRPCMiddleware(service *component.GRPCServer) *grpcMiddleware
func NewRedisMiddleware ¶ added in v0.4.0
func NewRedisMiddleware(client redisClient) *redisMiddleware
Types ¶
type FridaMiddleware ¶ added in v0.9.0
type FridaMiddleware struct {
// contains filtered or unexported fields
}
func NewFridaMiddleware ¶ added in v0.9.0
func NewFridaMiddleware(frida *frida.Frida) *FridaMiddleware
func (*FridaMiddleware) Init ¶ added in v0.9.0
func (m *FridaMiddleware) Init() error
func (*FridaMiddleware) Name ¶ added in v0.9.0
func (m *FridaMiddleware) Name() string
func (*FridaMiddleware) Run ¶ added in v0.9.0
func (m *FridaMiddleware) Run(ctx context.Context) error
func (*FridaMiddleware) Status ¶ added in v0.9.0
func (m *FridaMiddleware) Status() healthcheck.ServiceStatus
type OptionDbMiddleware ¶
type OptionDbMiddleware func(*dbMiddleware)
func OptionHealthCheckName ¶
func OptionHealthCheckName(t string) OptionDbMiddleware
func OptionWindowCheck ¶
func OptionWindowCheck(t time.Duration) OptionDbMiddleware
Click to show internal directories.
Click to hide internal directories.