Documentation
¶
Index ¶
- type AuditAction
- type AuditClient
- type AuthAuditClient
- type BaseAuditClient
- func (bac *BaseAuditClient[D]) Audit(data D) error
- func (bac *BaseAuditClient[D]) GetConfig() *worker.BasePoolConfig
- func (bac *BaseAuditClient[D]) GetLogger() logger.Logger
- func (bac *BaseAuditClient[D]) IncLostCounter()
- func (bac *BaseAuditClient[D]) Start(ctx context.Context) error
- func (bac *BaseAuditClient[D]) Stop(stopTimeout time.Duration) error
- func (bac *BaseAuditClient[D]) TotalLost() int32
- type DataAuditClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditAction ¶
type AuditClient ¶
type AuthAuditClient ¶
type AuthAuditClient interface {
AuditClient[*dto.AuthAuditDTO]
}
type BaseAuditClient ¶
type BaseAuditClient[D any] struct { // contains filtered or unexported fields }
func NewBaseAuditClient ¶
func NewBaseAuditClient[D any]( name string, conf *worker.BasePoolConfig, auditAction AuditAction[D], tokenProvider auth.TokenProvider, log logger.Logger, ) *BaseAuditClient[D]
func (*BaseAuditClient[D]) Audit ¶
func (bac *BaseAuditClient[D]) Audit(data D) error
func (*BaseAuditClient[D]) GetConfig ¶
func (bac *BaseAuditClient[D]) GetConfig() *worker.BasePoolConfig
func (*BaseAuditClient[D]) GetLogger ¶
func (bac *BaseAuditClient[D]) GetLogger() logger.Logger
func (*BaseAuditClient[D]) IncLostCounter ¶
func (bac *BaseAuditClient[D]) IncLostCounter()
func (*BaseAuditClient[D]) Stop ¶
func (bac *BaseAuditClient[D]) Stop(stopTimeout time.Duration) error
func (*BaseAuditClient[D]) TotalLost ¶
func (bac *BaseAuditClient[D]) TotalLost() int32
type DataAuditClient ¶
type DataAuditClient interface {
AuditClient[*dto.DataAuditDTO]
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.