Documentation ¶
Index ¶
- func CompressionHandler(enableCompression bool, handler libhttp.HandlerFunc) libhttp.HandlerFunc
- func CorsAndCompressionHeaderHandler(handler libhttp.HandlerFunc) libhttp.HandlerFunc
- func CorsHeaderHandler(handler libhttp.HandlerFunc) libhttp.HandlerFunc
- func TimePrecisionFromString(s string) (TimePrecision, error)
- type AllPointsWriter
- type ApiUser
- type ChunkWriter
- type CompressedResponseWriter
- type ContinuousQuery
- type HttpServer
- type NewContinuousQuery
- type NewUser
- type Point
- type SeriesWriter
- type UpdateClusterAdminUser
- type UserDetail
- type Writer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompressionHandler ¶
func CompressionHandler(enableCompression bool, handler libhttp.HandlerFunc) libhttp.HandlerFunc
func CorsAndCompressionHeaderHandler ¶
func CorsAndCompressionHeaderHandler(handler libhttp.HandlerFunc) libhttp.HandlerFunc
func CorsHeaderHandler ¶
func CorsHeaderHandler(handler libhttp.HandlerFunc) libhttp.HandlerFunc
func TimePrecisionFromString ¶
Types ¶
type AllPointsWriter ¶
type AllPointsWriter struct {
// contains filtered or unexported fields
}
type ChunkWriter ¶
type ChunkWriter struct {
// contains filtered or unexported fields
}
type CompressedResponseWriter ¶
type CompressedResponseWriter struct {
// contains filtered or unexported fields
}
func NewCompressionResponseWriter ¶
func NewCompressionResponseWriter(useCompression bool, rw libhttp.ResponseWriter, req *libhttp.Request) *CompressedResponseWriter
func (*CompressedResponseWriter) Header ¶
func (self *CompressedResponseWriter) Header() libhttp.Header
func (*CompressedResponseWriter) Write ¶
func (self *CompressedResponseWriter) Write(bs []byte) (int, error)
func (*CompressedResponseWriter) WriteHeader ¶
func (self *CompressedResponseWriter) WriteHeader(responseCode int)
type ContinuousQuery ¶ added in v0.5.0
type HttpServer ¶
type HttpServer struct {
// contains filtered or unexported fields
}
func NewHttpServer ¶
func NewHttpServer(httpPort string, adminAssetsDir string, theCoordinator coordinator.Coordinator, userManager coordinator.UserManager, clusterConfig *cluster.ClusterConfiguration, raftServer *coordinator.RaftServer) *HttpServer
func (*HttpServer) Close ¶
func (self *HttpServer) Close()
func (*HttpServer) EnableSsl ¶ added in v0.4.1
func (self *HttpServer) EnableSsl(addr, certPath string)
func (*HttpServer) ListenAndServe ¶
func (self *HttpServer) ListenAndServe()
func (*HttpServer) Serve ¶
func (self *HttpServer) Serve(listener net.Listener)
type NewContinuousQuery ¶ added in v0.4.0
type NewContinuousQuery struct {
Query string `json:"query"`
}
type SeriesWriter ¶ added in v0.5.0
type SeriesWriter struct {
// contains filtered or unexported fields
}
func NewSeriesWriter ¶ added in v0.5.0
func NewSeriesWriter(yield func(*protocol.Series) error) *SeriesWriter
func (*SeriesWriter) Close ¶ added in v0.5.0
func (self *SeriesWriter) Close()
type UpdateClusterAdminUser ¶ added in v0.4.0
type UpdateClusterAdminUser struct {
Password string `json:"password"`
}
type UserDetail ¶ added in v0.5.0
Click to show internal directories.
Click to hide internal directories.