Documentation
¶
Index ¶
- type BaseRequestHandler
- func (f *BaseRequestHandler) GetConfig() engine.Config
- func (f *BaseRequestHandler) GetEngine(cfg engine.Config, rs resource.Resource, pr *persist.Persister) engine.Engine
- func (f *BaseRequestHandler) GetRequestParser() RequestParser
- func (f *BaseRequestHandler) Output(rqs RequestSession) (RequestSession, error)
- func (f *BaseRequestHandler) Process(rqs RequestSession) (RequestSession, error)
- func (f *BaseRequestHandler) Reset(ctx context.Context, rqs RequestSession) (RequestSession, error)
- func (f *BaseRequestHandler) Shutdown(ctx context.Context)
- type RequestHandler
- type RequestParser
- type RequestSession
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseRequestHandler ¶
type BaseRequestHandler struct {
// contains filtered or unexported fields
}
func NewBaseRequestHandler ¶
func NewBaseRequestHandler(cfg engine.Config, rs resource.Resource, stateDb db.Db, userdataDb db.Db, rp RequestParser, hn entry.EntryHandler) *BaseRequestHandler
func NewBaseRequestHandler(cfg engine.Config, rs resource.Resource, stateDb db.Db, userdataDb db.Db, rp request.RequestParser, hn *handlers.Handlers) *BaseRequestHandler {
func (*BaseRequestHandler) GetConfig ¶
func (f *BaseRequestHandler) GetConfig() engine.Config
func (*BaseRequestHandler) GetRequestParser ¶
func (f *BaseRequestHandler) GetRequestParser() RequestParser
func (*BaseRequestHandler) Output ¶
func (f *BaseRequestHandler) Output(rqs RequestSession) (RequestSession, error)
func (*BaseRequestHandler) Process ¶
func (f *BaseRequestHandler) Process(rqs RequestSession) (RequestSession, error)
func (*BaseRequestHandler) Reset ¶
func (f *BaseRequestHandler) Reset(ctx context.Context, rqs RequestSession) (RequestSession, error)
func (*BaseRequestHandler) Shutdown ¶
func (f *BaseRequestHandler) Shutdown(ctx context.Context)
type RequestHandler ¶
type RequestHandler interface { GetConfig() engine.Config GetRequestParser() RequestParser GetEngine(engine.Config, resource.Resource, *persist.Persister) engine.Engine Process(RequestSession) (RequestSession, error) Output(RequestSession) (RequestSession, error) Reset(context.Context, RequestSession) (RequestSession, error) Shutdown(ctx context.Context) }
Click to show internal directories.
Click to hide internal directories.