Documentation
¶
Index ¶
- func AddAdminHandlers(servicesRouter *mux.Router, requestLoggingEnabled bool, log *logger.UPPLogger, ...)
- func Handlers(servicesRouter *mux.Router, wh WriterHandler, rh ReaderHandler, ...)
- type HealthCheck
- type KafkaMsg
- type QProcessor
- type Reader
- type ReaderHandler
- func (rh *ReaderHandler) HandleCount(rw http.ResponseWriter, r *http.Request)
- func (rh *ReaderHandler) HandleGet(rw http.ResponseWriter, r *http.Request)
- func (rh *ReaderHandler) HandleGetAll(rw http.ResponseWriter, r *http.Request)
- func (rh *ReaderHandler) HandleIds(rw http.ResponseWriter, r *http.Request)
- type S3QProcessor
- type S3Reader
- type S3Writer
- type Status
- type Writer
- type WriterHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddAdminHandlers ¶
func AddAdminHandlers(servicesRouter *mux.Router, requestLoggingEnabled bool, log *logger.UPPLogger, hc *HealthCheck)
func Handlers ¶
func Handlers(servicesRouter *mux.Router, wh WriterHandler, rh ReaderHandler, resourcePath string)
Types ¶
type HealthCheck ¶ added in v1.9.0
type HealthCheck struct {
// contains filtered or unexported fields
}
func NewHealthCheck ¶ added in v1.9.0
func (*HealthCheck) GTG ¶ added in v1.9.0
func (h *HealthCheck) GTG() gtg.Status
func (*HealthCheck) Health ¶ added in v1.9.0
func (h *HealthCheck) Health() func(w http.ResponseWriter, r *http.Request)
type QProcessor ¶
type QProcessor interface {
ProcessMsg(m kafka.FTMessage)
}
func NewQProcessor ¶
func NewQProcessor(w Writer, log *logger.UPPLogger) QProcessor
type Reader ¶
type ReaderHandler ¶
type ReaderHandler struct {
// contains filtered or unexported fields
}
func NewReaderHandler ¶
func NewReaderHandler(reader Reader, log *logger.UPPLogger) ReaderHandler
func (*ReaderHandler) HandleCount ¶
func (rh *ReaderHandler) HandleCount(rw http.ResponseWriter, r *http.Request)
func (*ReaderHandler) HandleGet ¶
func (rh *ReaderHandler) HandleGet(rw http.ResponseWriter, r *http.Request)
func (*ReaderHandler) HandleGetAll ¶
func (rh *ReaderHandler) HandleGetAll(rw http.ResponseWriter, r *http.Request)
func (*ReaderHandler) HandleIds ¶
func (rh *ReaderHandler) HandleIds(rw http.ResponseWriter, r *http.Request)
type S3QProcessor ¶
type S3QProcessor struct { Writer // contains filtered or unexported fields }
func (*S3QProcessor) ProcessMsg ¶
func (r *S3QProcessor) ProcessMsg(m kafka.FTMessage)
type S3Reader ¶
type S3Reader struct {
// contains filtered or unexported fields
}
type Writer ¶
type WriterHandler ¶
type WriterHandler struct {
// contains filtered or unexported fields
}
func NewWriterHandler ¶
func NewWriterHandler(writer Writer, reader Reader, log *logger.UPPLogger) WriterHandler
func (*WriterHandler) HandleDelete ¶
func (w *WriterHandler) HandleDelete(rw http.ResponseWriter, r *http.Request)
func (*WriterHandler) HandleWrite ¶
func (w *WriterHandler) HandleWrite(rw http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.