Documentation ¶
Index ¶
- Variables
- type AppendArgs
- type AppendBatchArgs
- type AppendBatchResult
- type AppendResult
- type Status
- type ThriftFlumeEvent
- type ThriftSourceProtocol
- type ThriftSourceProtocolClient
- type ThriftSourceProtocolProcessor
- func (p *ThriftSourceProtocolProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
- func (p *ThriftSourceProtocolProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
- func (p *ThriftSourceProtocolProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err error)
- func (p *ThriftSourceProtocolProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
Constants ¶
This section is empty.
Variables ¶
View Source
var GoUnusedProtection__ int
Functions ¶
This section is empty.
Types ¶
type AppendArgs ¶
type AppendArgs struct {
Event *ThriftFlumeEvent `thrift:"event,1"`
}
func NewAppendArgs ¶
func NewAppendArgs() *AppendArgs
func (*AppendArgs) String ¶
func (p *AppendArgs) String() string
type AppendBatchArgs ¶
type AppendBatchArgs struct {
Events []*ThriftFlumeEvent `thrift:"events,1"`
}
func NewAppendBatchArgs ¶
func NewAppendBatchArgs() *AppendBatchArgs
func (*AppendBatchArgs) String ¶
func (p *AppendBatchArgs) String() string
type AppendBatchResult ¶
type AppendBatchResult struct {
Success Status `thrift:"success,0"`
}
func NewAppendBatchResult ¶
func NewAppendBatchResult() *AppendBatchResult
func (*AppendBatchResult) IsSetSuccess ¶
func (p *AppendBatchResult) IsSetSuccess() bool
func (*AppendBatchResult) String ¶
func (p *AppendBatchResult) String() string
type AppendResult ¶
type AppendResult struct {
Success Status `thrift:"success,0"`
}
func NewAppendResult ¶
func NewAppendResult() *AppendResult
func (*AppendResult) IsSetSuccess ¶
func (p *AppendResult) IsSetSuccess() bool
func (*AppendResult) String ¶
func (p *AppendResult) String() string
type ThriftFlumeEvent ¶
type ThriftFlumeEvent struct { Headers map[string]string `thrift:"headers,1,required"` Body []byte `thrift:"body,2,required"` }
func NewThriftFlumeEvent ¶
func NewThriftFlumeEvent() *ThriftFlumeEvent
func (*ThriftFlumeEvent) EventFillUp ¶
func (p *ThriftFlumeEvent) EventFillUp(headers map[string]string, body []byte)
func (*ThriftFlumeEvent) String ¶
func (p *ThriftFlumeEvent) String() string
type ThriftSourceProtocol ¶
type ThriftSourceProtocol interface { // Parameters: // - Event Append(event *ThriftFlumeEvent) (r Status, err error) // Parameters: // - Events AppendBatch(events []*ThriftFlumeEvent) (r Status, err error) }
type ThriftSourceProtocolClient ¶
type ThriftSourceProtocolClient struct { Transport thrift.TTransport ProtocolFactory thrift.TProtocolFactory InputProtocol thrift.TProtocol OutputProtocol thrift.TProtocol SeqId int32 }
func NewThriftSourceProtocolClientFactory ¶
func NewThriftSourceProtocolClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *ThriftSourceProtocolClient
func (*ThriftSourceProtocolClient) Append ¶
func (p *ThriftSourceProtocolClient) Append(ctx context.Context, event *ThriftFlumeEvent) (r Status, err error)
Parameters:
- Event
func (*ThriftSourceProtocolClient) AppendBatch ¶
func (p *ThriftSourceProtocolClient) AppendBatch(ctx context.Context, events []*ThriftFlumeEvent) (r Status, err error)
Parameters:
- Events
type ThriftSourceProtocolProcessor ¶
type ThriftSourceProtocolProcessor struct {
// contains filtered or unexported fields
}
func (*ThriftSourceProtocolProcessor) AddToProcessorMap ¶
func (p *ThriftSourceProtocolProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
func (*ThriftSourceProtocolProcessor) GetProcessorFunction ¶
func (p *ThriftSourceProtocolProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
func (*ThriftSourceProtocolProcessor) ProcessorMap ¶
func (p *ThriftSourceProtocolProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
Click to show internal directories.
Click to hide internal directories.