Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Definition ¶
type Definition struct { InputDefinition json.RawMessage ParserDefition json.RawMessage }
type Factory ¶
type Factory struct {
// contains filtered or unexported fields
}
func NewFactory ¶
func NewFactory(inputFactory InputFactory, parserFactory ParserFactory) *Factory
type InputFactory ¶
type InputFactory interface {
NewInput(json.RawMessage) (io.ReadCloser, error)
}
type ParserFactory ¶
type ParserFactory interface {
NewParser(json.RawMessage) (io.WriteCloser, error)
}
Click to show internal directories.
Click to hide internal directories.