qmq

package
v1.1.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2024 License: Apache-2.0 Imports: 20 Imported by: 8

Documentation

Overview

THIS IS AN AUTOGENERATED FILE... See gen_web_handlers.sh for details.

THIS IS AN AUTOGENERATED FILE... See gen_web_handlers.sh for details.

THIS IS AN AUTOGENERATED FILE... See gen_web_handlers.sh for details.

THIS IS AN AUTOGENERATED FILE... See gen_web_handlers.sh for details.

Index

Constants

This section is empty.

Variables

View Source
var (
	Log_LogLevelEnum_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "TRACE",
		2: "DEBUG",
		3: "ADVISE",
		4: "WARN",
		5: "ERROR",
		6: "PANIC",
	}
	Log_LogLevelEnum_value = map[string]int32{
		"UNSPECIFIED": 0,
		"TRACE":       1,
		"DEBUG":       2,
		"ADVISE":      3,
		"WARN":        4,
		"ERROR":       5,
		"PANIC":       6,
	}
)

Enum value maps for Log_LogLevelEnum.

View Source
var (
	GarageDoorState_GarageDoorStateEnum_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "OPENED",
		2: "CLOSED",
	}
	GarageDoorState_GarageDoorStateEnum_value = map[string]int32{
		"UNSPECIFIED": 0,
		"OPENED":      1,
		"CLOSED":      2,
	}
)

Enum value maps for GarageDoorState_GarageDoorStateEnum.

View Source
var (
	ConnectionState_ConnectionStateEnum_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "CONNECTED",
		2: "DISCONNECTED",
	}
	ConnectionState_ConnectionStateEnum_value = map[string]int32{
		"UNSPECIFIED":  0,
		"CONNECTED":    1,
		"DISCONNECTED": 2,
	}
)

Enum value maps for ConnectionState_ConnectionStateEnum.

View Source
var File_src_protobufs_proto protoreflect.FileDescriptor

Functions

func Register_web_handler_app added in v1.0.43

func Register_web_handler_app()

func Register_web_handler_notification_listener added in v1.0.40

func Register_web_handler_notification_listener()

func Register_web_handler_notification_manager added in v1.0.40

func Register_web_handler_notification_manager()

func Register_web_handler_server_interactor added in v1.0.40

func Register_web_handler_server_interactor()

Types

type AnyToMessageTransformer added in v1.1.0

type AnyToMessageTransformer struct {
	// contains filtered or unexported fields
}

func (*AnyToMessageTransformer) Transform added in v1.1.0

func (t *AnyToMessageTransformer) Transform(i interface{}) interface{}

type AnyToMqttTransformer added in v1.1.1

type AnyToMqttTransformer struct {
	// contains filtered or unexported fields
}

func (*AnyToMqttTransformer) Transform added in v1.1.1

func (t *AnyToMqttTransformer) Transform(i interface{}) interface{}

type AnyToProtoTransformer added in v1.1.7

type AnyToProtoTransformer struct {
	// contains filtered or unexported fields
}

func NewAnyToProtoTransformer added in v1.1.7

func NewAnyToProtoTransformer(logger Logger, proto proto.Message) *AnyToProtoTransformer

func (*AnyToProtoTransformer) Transform added in v1.1.7

func (t *AnyToProtoTransformer) Transform(i interface{}) interface{}

type AudioRequest added in v1.1.0

type AudioRequest struct {
	Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
	// contains filtered or unexported fields
}

func (*AudioRequest) Descriptor deprecated added in v1.1.0

func (*AudioRequest) Descriptor() ([]byte, []int)

Deprecated: Use AudioRequest.ProtoReflect.Descriptor instead.

func (*AudioRequest) GetFilename added in v1.1.0

func (x *AudioRequest) GetFilename() string

func (*AudioRequest) ProtoMessage added in v1.1.0

func (*AudioRequest) ProtoMessage()

func (*AudioRequest) ProtoReflect added in v1.1.0

func (x *AudioRequest) ProtoReflect() protoreflect.Message

func (*AudioRequest) Reset added in v1.1.0

func (x *AudioRequest) Reset()

func (*AudioRequest) String added in v1.1.0

func (x *AudioRequest) String() string

type Bool added in v1.1.0

type Bool struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Bool) Descriptor deprecated added in v1.1.0

func (*Bool) Descriptor() ([]byte, []int)

Deprecated: Use Bool.ProtoReflect.Descriptor instead.

func (*Bool) GetValue added in v1.1.0

func (x *Bool) GetValue() bool

func (*Bool) ProtoMessage added in v1.1.0

func (*Bool) ProtoMessage()

func (*Bool) ProtoReflect added in v1.1.0

func (x *Bool) ProtoReflect() protoreflect.Message

func (*Bool) Reset added in v1.1.0

func (x *Bool) Reset()

func (*Bool) String added in v1.1.0

func (x *Bool) String() string

type BytesToMessageTransformer added in v1.1.0

type BytesToMessageTransformer struct {
	// contains filtered or unexported fields
}

func (*BytesToMessageTransformer) Transform added in v1.1.0

func (t *BytesToMessageTransformer) Transform(i interface{}) interface{}

type Connection added in v1.1.0

type Connection interface {
	Connect() error
	Disconnect()
}

type ConnectionProvider added in v1.1.0

type ConnectionProvider interface {
	Get(key string) Connection
	Set(key string, connection Connection)
	ForEach(func(key string, connection Connection))
}

func NewDefaultConnectionProvider added in v1.1.0

func NewDefaultConnectionProvider() ConnectionProvider

type ConnectionProviderFactory added in v1.1.0

type ConnectionProviderFactory interface {
	Create() ConnectionProvider
}

type ConnectionState added in v1.1.0

type ConnectionState struct {
	Value ConnectionState_ConnectionStateEnum `protobuf:"varint,1,opt,name=value,proto3,enum=qmq.ConnectionState_ConnectionStateEnum" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ConnectionState) Descriptor deprecated added in v1.1.0

func (*ConnectionState) Descriptor() ([]byte, []int)

Deprecated: Use ConnectionState.ProtoReflect.Descriptor instead.

func (*ConnectionState) GetValue added in v1.1.0

func (*ConnectionState) ProtoMessage added in v1.1.0

func (*ConnectionState) ProtoMessage()

func (*ConnectionState) ProtoReflect added in v1.1.0

func (x *ConnectionState) ProtoReflect() protoreflect.Message

func (*ConnectionState) Reset added in v1.1.0

func (x *ConnectionState) Reset()

func (*ConnectionState) String added in v1.1.0

func (x *ConnectionState) String() string

type ConnectionState_ConnectionStateEnum added in v1.1.0

type ConnectionState_ConnectionStateEnum int32
const (
	ConnectionState_UNSPECIFIED  ConnectionState_ConnectionStateEnum = 0
	ConnectionState_CONNECTED    ConnectionState_ConnectionStateEnum = 1
	ConnectionState_DISCONNECTED ConnectionState_ConnectionStateEnum = 2
)

func (ConnectionState_ConnectionStateEnum) Descriptor added in v1.1.0

func (ConnectionState_ConnectionStateEnum) Enum added in v1.1.0

func (ConnectionState_ConnectionStateEnum) EnumDescriptor deprecated added in v1.1.0

func (ConnectionState_ConnectionStateEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use ConnectionState_ConnectionStateEnum.Descriptor instead.

func (ConnectionState_ConnectionStateEnum) Number added in v1.1.0

func (ConnectionState_ConnectionStateEnum) String added in v1.1.0

func (ConnectionState_ConnectionStateEnum) Type added in v1.1.0

type Consumable added in v1.1.0

type Consumable interface {
	Ack()
	Nack()
	Data() interface{}
}

func NewRedisConsumable added in v1.1.0

func NewRedisConsumable(conn *RedisConnection, stream *RedisStream, data interface{}) Consumable

type Consumer added in v1.1.0

type Consumer interface {
	Pop() chan Consumable
	Close()
}

func NewRedisConsumer added in v1.1.0

func NewRedisConsumer(key string, connection *RedisConnection, transformers []Transformer) Consumer

type ConsumerFactory added in v1.1.0

type ConsumerFactory interface {
	Create(key string, components EngineComponentProvider) Consumer
}

type DefaultConnectionProvider added in v1.1.0

type DefaultConnectionProvider struct {
	// contains filtered or unexported fields
}

func (*DefaultConnectionProvider) ForEach added in v1.1.0

func (p *DefaultConnectionProvider) ForEach(f func(key string, connection Connection))

func (*DefaultConnectionProvider) Get added in v1.1.0

func (*DefaultConnectionProvider) Set added in v1.1.0

func (p *DefaultConnectionProvider) Set(key string, connection Connection)

type DefaultConnectionProviderFactory added in v1.1.0

type DefaultConnectionProviderFactory struct{}

func (*DefaultConnectionProviderFactory) Create added in v1.1.0

type DefaultConsumerFactory added in v1.1.0

type DefaultConsumerFactory struct{}

func (*DefaultConsumerFactory) Create added in v1.1.0

type DefaultEngine added in v1.1.0

type DefaultEngine struct {
	// contains filtered or unexported fields
}

func (*DefaultEngine) Deinitialize added in v1.1.0

func (e *DefaultEngine) Deinitialize()

func (*DefaultEngine) Initialize added in v1.1.0

func (e *DefaultEngine) Initialize()

func (*DefaultEngine) Run added in v1.1.0

func (e *DefaultEngine) Run()

func (*DefaultEngine) WithConnectionProvider added in v1.1.0

func (e *DefaultEngine) WithConnectionProvider() ConnectionProvider

func (*DefaultEngine) WithConsumer added in v1.1.0

func (e *DefaultEngine) WithConsumer(key string) Consumer

func (*DefaultEngine) WithLogger added in v1.1.0

func (e *DefaultEngine) WithLogger() Logger

func (*DefaultEngine) WithNameProvider added in v1.1.0

func (e *DefaultEngine) WithNameProvider() NameProvider

func (*DefaultEngine) WithProducer added in v1.1.0

func (e *DefaultEngine) WithProducer(key string) Producer

func (*DefaultEngine) WithTransformerProvider added in v1.1.0

func (e *DefaultEngine) WithTransformerProvider() TransformerProvider

type DefaultEngineConfig added in v1.1.0

type DefaultEngineConfig struct {
	NameProvider               NameProvider
	TransformerProviderFactory TransformerProviderFactory
	ConnectionProviderFactory  ConnectionProviderFactory
	ConsumerFactory            ConsumerFactory
	ProducerFactory            ProducerFactory
	LoggerFactory              LoggerFactory
	EngineProcessor            EngineProcessor
}

type DefaultEngineProcessor added in v1.1.0

type DefaultEngineProcessor struct{}

func (*DefaultEngineProcessor) Process added in v1.1.0

func (p *DefaultEngineProcessor) Process(componentProvider EngineComponentProvider)

type DefaultLoggerFactory added in v1.1.0

type DefaultLoggerFactory struct{}

func (*DefaultLoggerFactory) Create added in v1.1.0

func (a *DefaultLoggerFactory) Create(components EngineComponentProvider) Logger

type DefaultProducerFactory added in v1.1.0

type DefaultProducerFactory struct{}

func (*DefaultProducerFactory) Create added in v1.1.0

type DefaultRedisConnectionDetailsProvider added in v1.1.0

type DefaultRedisConnectionDetailsProvider struct{}

func (*DefaultRedisConnectionDetailsProvider) Address added in v1.1.0

func (*DefaultRedisConnectionDetailsProvider) Password added in v1.1.0

type DefaultSchemaFactory added in v1.1.0

type DefaultSchemaFactory struct{}

func (*DefaultSchemaFactory) Create added in v1.1.0

type DefaultTransformer added in v1.1.0

type DefaultTransformer struct{}

func (*DefaultTransformer) Transform added in v1.1.0

func (t *DefaultTransformer) Transform(i interface{}) interface{}

type DefaultTransformerProvider added in v1.1.0

type DefaultTransformerProvider struct {
	// contains filtered or unexported fields
}

func NewDefaultTransformerProvider added in v1.1.0

func NewDefaultTransformerProvider() *DefaultTransformerProvider

func (*DefaultTransformerProvider) Get added in v1.1.0

func (*DefaultTransformerProvider) Set added in v1.1.0

func (p *DefaultTransformerProvider) Set(key string, transformers []Transformer)

type DefaultTransformerProviderFactory added in v1.1.0

type DefaultTransformerProviderFactory struct{}

func (*DefaultTransformerProviderFactory) Create added in v1.1.0

type DefaultWebClient added in v1.1.0

type DefaultWebClient struct {
	// contains filtered or unexported fields
}

func NewDefaultWebClient added in v1.1.0

func NewDefaultWebClient(config *DefaultWebClientConfig) *DefaultWebClient

func (*DefaultWebClient) Close added in v1.1.0

func (w *DefaultWebClient) Close()

func (*DefaultWebClient) DoPendingReads added in v1.1.0

func (w *DefaultWebClient) DoPendingReads()

func (*DefaultWebClient) DoPendingWrites added in v1.1.0

func (w *DefaultWebClient) DoPendingWrites()

func (*DefaultWebClient) Read added in v1.1.0

func (w *DefaultWebClient) Read() chan interface{}

func (*DefaultWebClient) Write added in v1.1.0

func (w *DefaultWebClient) Write(v interface{})

type DefaultWebClientConfig added in v1.1.0

type DefaultWebClientConfig struct {
	Connection                  *websocket.Conn
	WebServiceComponentProvider WebServiceComponentProvider
	OnClose                     func(uint64)
	RequestTransformers         []Transformer
	ResponseTransformers        []Transformer
}

type DefaultWebClientHandler added in v1.1.0

type DefaultWebClientHandler struct{}

func (*DefaultWebClientHandler) Handle added in v1.1.0

func (h *DefaultWebClientHandler) Handle(client WebClient, componentProvider WebServiceComponentProvider)

type DefaultWebClientHandlerFactory added in v1.1.0

type DefaultWebClientHandlerFactory struct{}

func (*DefaultWebClientHandlerFactory) Create added in v1.1.0

type DefaultWebService added in v1.1.0

type DefaultWebService struct {
	// contains filtered or unexported fields
}

func (*DefaultWebService) NotifyAll added in v1.1.0

func (w *DefaultWebService) NotifyAll(keys []string)

func (*DefaultWebService) ServeHTTP added in v1.1.0

func (w *DefaultWebService) ServeHTTP(wr http.ResponseWriter, req *http.Request)

func (*DefaultWebService) Start added in v1.1.0

func (w *DefaultWebService) Start(componentProvider EngineComponentProvider)

func (*DefaultWebService) WithComponentProvider added in v1.1.0

func (w *DefaultWebService) WithComponentProvider() WebServiceComponentProvider

func (*DefaultWebService) WithLogger added in v1.1.0

func (w *DefaultWebService) WithLogger() Logger

func (*DefaultWebService) WithSchema added in v1.1.0

func (w *DefaultWebService) WithSchema() Schema

func (*DefaultWebService) WithWebClientNotifier added in v1.1.0

func (w *DefaultWebService) WithWebClientNotifier() WebClientNotifier

type DefaultWebServiceConfig added in v1.1.0

type DefaultWebServiceConfig struct {
	Logger                  Logger
	Schema                  Schema
	WebClientHandlerFactory WebClientHandlerFactory
	RequestTransformers     []Transformer
	ResponseTransformers    []Transformer
}

type DefaultWebServiceFactory added in v1.1.0

type DefaultWebServiceFactory struct{}

func (*DefaultWebServiceFactory) Create added in v1.1.0

func (f *DefaultWebServiceFactory) Create(schema Schema, componentProvider EngineComponentProvider) WebService

type Engine added in v1.1.0

type Engine interface {
	Run()
}

func NewDefaultEngine added in v1.1.0

func NewDefaultEngine(config DefaultEngineConfig) Engine

type EngineComponentProvider added in v1.1.0

type EngineComponentProvider interface {
	WithNameProvider() NameProvider
	WithTransformerProvider() TransformerProvider
	WithConnectionProvider() ConnectionProvider
	WithProducer(key string) Producer
	WithConsumer(key string) Consumer
	WithLogger() Logger
}

type EngineProcessor added in v1.1.0

type EngineProcessor interface {
	Process(componentProvider EngineComponentProvider)
}

func NewDefaultEngineProcessor added in v1.1.0

func NewDefaultEngineProcessor() EngineProcessor

type Float added in v1.1.0

type Float struct {
	Value float64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Float) Descriptor deprecated added in v1.1.0

func (*Float) Descriptor() ([]byte, []int)

Deprecated: Use Float.ProtoReflect.Descriptor instead.

func (*Float) GetValue added in v1.1.0

func (x *Float) GetValue() float64

func (*Float) ProtoMessage added in v1.1.0

func (*Float) ProtoMessage()

func (*Float) ProtoReflect added in v1.1.0

func (x *Float) ProtoReflect() protoreflect.Message

func (*Float) Reset added in v1.1.0

func (x *Float) Reset()

func (*Float) String added in v1.1.0

func (x *Float) String() string

type GarageDoorState added in v1.1.0

type GarageDoorState struct {
	Value GarageDoorState_GarageDoorStateEnum `protobuf:"varint,1,opt,name=value,proto3,enum=qmq.GarageDoorState_GarageDoorStateEnum" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*GarageDoorState) Descriptor deprecated added in v1.1.0

func (*GarageDoorState) Descriptor() ([]byte, []int)

Deprecated: Use GarageDoorState.ProtoReflect.Descriptor instead.

func (*GarageDoorState) GetValue added in v1.1.0

func (*GarageDoorState) ProtoMessage added in v1.1.0

func (*GarageDoorState) ProtoMessage()

func (*GarageDoorState) ProtoReflect added in v1.1.0

func (x *GarageDoorState) ProtoReflect() protoreflect.Message

func (*GarageDoorState) Reset added in v1.1.0

func (x *GarageDoorState) Reset()

func (*GarageDoorState) String added in v1.1.0

func (x *GarageDoorState) String() string

type GarageDoorState_GarageDoorStateEnum added in v1.1.0

type GarageDoorState_GarageDoorStateEnum int32
const (
	GarageDoorState_UNSPECIFIED GarageDoorState_GarageDoorStateEnum = 0
	GarageDoorState_OPENED      GarageDoorState_GarageDoorStateEnum = 1
	GarageDoorState_CLOSED      GarageDoorState_GarageDoorStateEnum = 2
)

func (GarageDoorState_GarageDoorStateEnum) Descriptor added in v1.1.0

func (GarageDoorState_GarageDoorStateEnum) Enum added in v1.1.0

func (GarageDoorState_GarageDoorStateEnum) EnumDescriptor deprecated added in v1.1.0

func (GarageDoorState_GarageDoorStateEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use GarageDoorState_GarageDoorStateEnum.Descriptor instead.

func (GarageDoorState_GarageDoorStateEnum) Number added in v1.1.0

func (GarageDoorState_GarageDoorStateEnum) String added in v1.1.0

func (GarageDoorState_GarageDoorStateEnum) Type added in v1.1.0

type Int added in v1.1.0

type Int struct {
	Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Int) Descriptor deprecated added in v1.1.0

func (*Int) Descriptor() ([]byte, []int)

Deprecated: Use Int.ProtoReflect.Descriptor instead.

func (*Int) GetValue added in v1.1.0

func (x *Int) GetValue() int64

func (*Int) ProtoMessage added in v1.1.0

func (*Int) ProtoMessage()

func (*Int) ProtoReflect added in v1.1.0

func (x *Int) ProtoReflect() protoreflect.Message

func (*Int) Reset added in v1.1.0

func (x *Int) Reset()

func (*Int) String added in v1.1.0

func (x *Int) String() string

type Log added in v1.1.0

type Log struct {
	Application string                 `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	Level       Log_LogLevelEnum       `protobuf:"varint,2,opt,name=level,proto3,enum=qmq.Log_LogLevelEnum" json:"level,omitempty"`
	Message     string                 `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	Timestamp   *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*Log) Descriptor deprecated added in v1.1.0

func (*Log) Descriptor() ([]byte, []int)

Deprecated: Use Log.ProtoReflect.Descriptor instead.

func (*Log) GetApplication added in v1.1.0

func (x *Log) GetApplication() string

func (*Log) GetLevel added in v1.1.0

func (x *Log) GetLevel() Log_LogLevelEnum

func (*Log) GetMessage added in v1.1.0

func (x *Log) GetMessage() string

func (*Log) GetTimestamp added in v1.1.0

func (x *Log) GetTimestamp() *timestamppb.Timestamp

func (*Log) ProtoMessage added in v1.1.0

func (*Log) ProtoMessage()

func (*Log) ProtoReflect added in v1.1.0

func (x *Log) ProtoReflect() protoreflect.Message

func (*Log) Reset added in v1.1.0

func (x *Log) Reset()

func (*Log) String added in v1.1.0

func (x *Log) String() string

type Log_LogLevelEnum added in v1.1.0

type Log_LogLevelEnum int32
const (
	Log_UNSPECIFIED Log_LogLevelEnum = 0
	Log_TRACE       Log_LogLevelEnum = 1
	Log_DEBUG       Log_LogLevelEnum = 2
	Log_ADVISE      Log_LogLevelEnum = 3
	Log_WARN        Log_LogLevelEnum = 4
	Log_ERROR       Log_LogLevelEnum = 5
	Log_PANIC       Log_LogLevelEnum = 6
)

func (Log_LogLevelEnum) Descriptor added in v1.1.0

func (Log_LogLevelEnum) Enum added in v1.1.0

func (Log_LogLevelEnum) EnumDescriptor deprecated added in v1.1.0

func (Log_LogLevelEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use Log_LogLevelEnum.Descriptor instead.

func (Log_LogLevelEnum) Number added in v1.1.0

func (Log_LogLevelEnum) String added in v1.1.0

func (x Log_LogLevelEnum) String() string

func (Log_LogLevelEnum) Type added in v1.1.0

type Logger added in v1.1.0

type Logger interface {
	Trace(message string)
	Debug(message string)
	Advise(message string)
	Warn(message string)
	Error(message string)
	Panic(message string)

	Close()
}

func NewRedisLogger added in v1.1.0

func NewRedisLogger(name string, connection *RedisConnection, logLevel int, maxLength int64) Logger

type LoggerFactory added in v1.1.0

type LoggerFactory interface {
	Create(components EngineComponentProvider) Logger
}

type Message added in v1.1.0

type Message struct {
	Id      string     `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	From    string     `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"`
	To      string     `protobuf:"bytes,3,opt,name=to,proto3" json:"to,omitempty"`
	Subject string     `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"`
	Content *anypb.Any `protobuf:"bytes,5,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

func (*Message) Descriptor deprecated added in v1.1.0

func (*Message) Descriptor() ([]byte, []int)

Deprecated: Use Message.ProtoReflect.Descriptor instead.

func (*Message) GetContent added in v1.1.0

func (x *Message) GetContent() *anypb.Any

func (*Message) GetFrom added in v1.1.0

func (x *Message) GetFrom() string

func (*Message) GetId added in v1.1.0

func (x *Message) GetId() string

func (*Message) GetSubject added in v1.1.0

func (x *Message) GetSubject() string

func (*Message) GetTo added in v1.1.0

func (x *Message) GetTo() string

func (*Message) ProtoMessage added in v1.1.0

func (*Message) ProtoMessage()

func (*Message) ProtoReflect added in v1.1.0

func (x *Message) ProtoReflect() protoreflect.Message

func (*Message) Reset added in v1.1.0

func (x *Message) Reset()

func (*Message) String added in v1.1.0

func (x *Message) String() string

type MessageToAnyTransformer added in v1.1.0

type MessageToAnyTransformer struct {
	// contains filtered or unexported fields
}

func (*MessageToAnyTransformer) Transform added in v1.1.0

func (t *MessageToAnyTransformer) Transform(i interface{}) interface{}

type MessageToBytesTransformer added in v1.1.0

type MessageToBytesTransformer struct {
	// contains filtered or unexported fields
}

func (*MessageToBytesTransformer) Transform added in v1.1.0

func (t *MessageToBytesTransformer) Transform(i interface{}) interface{}

type MqttMessage added in v1.1.0

type MqttMessage struct {
	Id        uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Qos       int32  `protobuf:"varint,2,opt,name=qos,proto3" json:"qos,omitempty"`
	Topic     string `protobuf:"bytes,3,opt,name=topic,proto3" json:"topic,omitempty"`
	Payload   []byte `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"`
	Retained  bool   `protobuf:"varint,5,opt,name=retained,proto3" json:"retained,omitempty"`
	Duplicate bool   `protobuf:"varint,6,opt,name=duplicate,proto3" json:"duplicate,omitempty"`
	// contains filtered or unexported fields
}

func (*MqttMessage) Descriptor deprecated added in v1.1.0

func (*MqttMessage) Descriptor() ([]byte, []int)

Deprecated: Use MqttMessage.ProtoReflect.Descriptor instead.

func (*MqttMessage) GetDuplicate added in v1.1.0

func (x *MqttMessage) GetDuplicate() bool

func (*MqttMessage) GetId added in v1.1.0

func (x *MqttMessage) GetId() uint32

func (*MqttMessage) GetPayload added in v1.1.0

func (x *MqttMessage) GetPayload() []byte

func (*MqttMessage) GetQos added in v1.1.0

func (x *MqttMessage) GetQos() int32

func (*MqttMessage) GetRetained added in v1.1.0

func (x *MqttMessage) GetRetained() bool

func (*MqttMessage) GetTopic added in v1.1.0

func (x *MqttMessage) GetTopic() string

func (*MqttMessage) ProtoMessage added in v1.1.0

func (*MqttMessage) ProtoMessage()

func (*MqttMessage) ProtoReflect added in v1.1.0

func (x *MqttMessage) ProtoReflect() protoreflect.Message

func (*MqttMessage) Reset added in v1.1.0

func (x *MqttMessage) Reset()

func (*MqttMessage) String added in v1.1.0

func (x *MqttMessage) String() string

type MqttToAnyTransformer added in v1.1.1

type MqttToAnyTransformer struct {
	// contains filtered or unexported fields
}

func (*MqttToAnyTransformer) Transform added in v1.1.1

func (t *MqttToAnyTransformer) Transform(i interface{}) interface{}

type NameProvider added in v1.1.0

type NameProvider interface {
	Get() string
}

type Prayer added in v1.1.0

type Prayer struct {
	Name string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*Prayer) Descriptor deprecated added in v1.1.0

func (*Prayer) Descriptor() ([]byte, []int)

Deprecated: Use Prayer.ProtoReflect.Descriptor instead.

func (*Prayer) GetName added in v1.1.0

func (x *Prayer) GetName() string

func (*Prayer) GetTime added in v1.1.0

func (x *Prayer) GetTime() *timestamppb.Timestamp

func (*Prayer) ProtoMessage added in v1.1.0

func (*Prayer) ProtoMessage()

func (*Prayer) ProtoReflect added in v1.1.0

func (x *Prayer) ProtoReflect() protoreflect.Message

func (*Prayer) Reset added in v1.1.0

func (x *Prayer) Reset()

func (*Prayer) String added in v1.1.0

func (x *Prayer) String() string

type Producer added in v1.1.0

type Producer interface {
	Push(i interface{})
	Close()
}

func NewRedisProducer added in v1.1.0

func NewRedisProducer(key string, connection *RedisConnection, length int64, transformers []Transformer) Producer

type ProducerFactory added in v1.1.0

type ProducerFactory interface {
	Create(key string, components EngineComponentProvider) Producer
}

type ProtoToAnyTransformer added in v1.1.0

type ProtoToAnyTransformer struct {
	// contains filtered or unexported fields
}

func (*ProtoToAnyTransformer) Transform added in v1.1.0

func (t *ProtoToAnyTransformer) Transform(i interface{}) interface{}

type RedisConnection added in v1.1.0

type RedisConnection struct {
	// contains filtered or unexported fields
}

func NewRedisConnection added in v1.1.0

func NewRedisConnection(connectionDetailsProvider RedisConnectionDetailsProvider) *RedisConnection

func (*RedisConnection) Connect added in v1.1.0

func (q *RedisConnection) Connect() error

func (*RedisConnection) Disconnect added in v1.1.0

func (q *RedisConnection) Disconnect()

func (*RedisConnection) Get added in v1.1.0

func (q *RedisConnection) Get(k string) (*SchemaData, error)

func (*RedisConnection) GetValue added in v1.1.0

func (q *RedisConnection) GetValue(k string, v proto.Message) error

func (*RedisConnection) Set added in v1.1.0

func (q *RedisConnection) Set(k string, d *SchemaData) error

func (*RedisConnection) SetValue added in v1.1.0

func (q *RedisConnection) SetValue(k string, v proto.Message) error

func (*RedisConnection) StreamAdd added in v1.1.0

func (q *RedisConnection) StreamAdd(s *RedisStream, m proto.Message) error

func (*RedisConnection) StreamAddRaw added in v1.1.0

func (q *RedisConnection) StreamAddRaw(s *RedisStream, d string) error

func (*RedisConnection) StreamRead added in v1.1.0

func (*RedisConnection) StreamReadRaw added in v1.1.0

func (q *RedisConnection) StreamReadRaw(s *RedisStream) (string, error)

func (*RedisConnection) TempSet added in v1.1.0

func (q *RedisConnection) TempSet(k string, d *SchemaData, timeoutMs int64) (bool, error)

func (*RedisConnection) TempUpdateExpiry added in v1.1.0

func (q *RedisConnection) TempUpdateExpiry(k string, timeoutMs int64) error

func (*RedisConnection) Unset added in v1.1.0

func (q *RedisConnection) Unset(k string) error

func (*RedisConnection) WgAdd added in v1.1.12

func (q *RedisConnection) WgAdd()

func (*RedisConnection) WgDone added in v1.1.12

func (q *RedisConnection) WgDone()

type RedisConnectionDetailsProvider added in v1.1.0

type RedisConnectionDetailsProvider interface {
	Address() string
	Password() string
}

type RedisConnectionError added in v1.1.0

type RedisConnectionError int
const (
	CONNECTION_FAILED RedisConnectionError = iota
	MARSHAL_FAILED
	UNMARSHAL_FAILED
	SET_FAILED
	TEMPSET_FAILED
	GET_FAILED
	STREAM_ADD_FAILED
	STREAM_READ_FAILED
	DECODE_FAILED
	CAST_FAILED
	STREAM_CONTEXT_FAILED
	STREAM_EMPTY
	UNSET_FAILED
)

func (RedisConnectionError) Error added in v1.1.0

func (e RedisConnectionError) Error() string

type RedisConsumable added in v1.1.0

type RedisConsumable struct {
	// contains filtered or unexported fields
}

func (*RedisConsumable) Ack added in v1.1.0

func (a *RedisConsumable) Ack()

func (*RedisConsumable) Data added in v1.1.0

func (a *RedisConsumable) Data() interface{}

func (*RedisConsumable) Nack added in v1.1.0

func (a *RedisConsumable) Nack()

type RedisConsumer added in v1.1.0

type RedisConsumer struct {
	// contains filtered or unexported fields
}

func (*RedisConsumer) Close added in v1.1.0

func (c *RedisConsumer) Close()

func (*RedisConsumer) Initialize added in v1.1.0

func (c *RedisConsumer) Initialize()

func (*RedisConsumer) Pop added in v1.1.0

func (c *RedisConsumer) Pop() chan Consumable

func (*RedisConsumer) PopItem added in v1.1.0

func (c *RedisConsumer) PopItem() Consumable

func (*RedisConsumer) Process added in v1.1.0

func (c *RedisConsumer) Process()

func (*RedisConsumer) ResetLastId added in v1.1.0

func (c *RedisConsumer) ResetLastId()

type RedisLocker added in v1.1.0

type RedisLocker struct {
	// contains filtered or unexported fields
}

func NewRedisLocker added in v1.1.0

func NewRedisLocker(id string, conn *RedisConnection) *RedisLocker

func (*RedisLocker) IsLocked added in v1.1.0

func (l *RedisLocker) IsLocked() bool

func (*RedisLocker) Lock added in v1.1.0

func (l *RedisLocker) Lock()

func (*RedisLocker) LockWithTimeout added in v1.1.0

func (l *RedisLocker) LockWithTimeout(timeoutMs int64)

func (*RedisLocker) TryLock added in v1.1.0

func (l *RedisLocker) TryLock() bool

func (*RedisLocker) TryLockWithTimeout added in v1.1.0

func (l *RedisLocker) TryLockWithTimeout(timeoutMs int64) bool

func (*RedisLocker) Unlock added in v1.1.0

func (l *RedisLocker) Unlock()

func (*RedisLocker) UpdateExpiryTimeout added in v1.1.0

func (l *RedisLocker) UpdateExpiryTimeout(timeoutMs int64)

type RedisLogger added in v1.1.0

type RedisLogger struct {
	// contains filtered or unexported fields
}

func (*RedisLogger) Advise added in v1.1.0

func (l *RedisLogger) Advise(message string)

func (*RedisLogger) Close added in v1.1.0

func (l *RedisLogger) Close()

func (*RedisLogger) Debug added in v1.1.0

func (l *RedisLogger) Debug(message string)

func (*RedisLogger) Error added in v1.1.0

func (l *RedisLogger) Error(message string)

func (*RedisLogger) Log added in v1.1.0

func (l *RedisLogger) Log(level Log_LogLevelEnum, message string)

func (*RedisLogger) Panic added in v1.1.0

func (l *RedisLogger) Panic(message string)

func (*RedisLogger) Trace added in v1.1.0

func (l *RedisLogger) Trace(message string)

func (*RedisLogger) Warn added in v1.1.0

func (l *RedisLogger) Warn(message string)

type RedisProducer added in v1.1.0

type RedisProducer struct {
	// contains filtered or unexported fields
}

func (*RedisProducer) Close added in v1.1.0

func (p *RedisProducer) Close()

func (*RedisProducer) Initialize added in v1.1.0

func (p *RedisProducer) Initialize(length int64)

func (*RedisProducer) Process added in v1.1.0

func (p *RedisProducer) Process()

func (*RedisProducer) Push added in v1.1.0

func (p *RedisProducer) Push(i interface{})

type RedisSchema added in v1.1.0

type RedisSchema struct {
	// contains filtered or unexported fields
}

func (*RedisSchema) Ch added in v1.1.0

func (s *RedisSchema) Ch() chan string

func (*RedisSchema) Get added in v1.1.0

func (s *RedisSchema) Get(key string) proto.Message

func (*RedisSchema) GetFull added in v1.1.7

func (s *RedisSchema) GetFull(key string) (proto.Message, *SchemaData)

func (*RedisSchema) Initialize added in v1.1.0

func (s *RedisSchema) Initialize()

func (*RedisSchema) Set added in v1.1.0

func (s *RedisSchema) Set(key string, value proto.Message)

func (*RedisSchema) SetNoNotify added in v1.1.3

func (s *RedisSchema) SetNoNotify(key string, value proto.Message)

type RedisStream added in v1.1.0

type RedisStream struct {
	Context RedisStreamContext
	Length  int64
	Locker  *RedisLocker
	// contains filtered or unexported fields
}

func NewRedisStream added in v1.1.0

func NewRedisStream(key string, conn *RedisConnection) *RedisStream

func (*RedisStream) ContextKey added in v1.1.0

func (s *RedisStream) ContextKey() string

func (*RedisStream) Key added in v1.1.0

func (s *RedisStream) Key() string

func (*RedisStream) LockerKey added in v1.1.0

func (s *RedisStream) LockerKey() string

type RedisStreamContext added in v1.1.0

type RedisStreamContext struct {
	LastConsumedId string `protobuf:"bytes,1,opt,name=last_consumed_id,json=lastConsumedId,proto3" json:"last_consumed_id,omitempty"`
	LastProducedId string `protobuf:"bytes,2,opt,name=last_produced_id,json=lastProducedId,proto3" json:"last_produced_id,omitempty"`
	TotalConsumed  int64  `protobuf:"varint,3,opt,name=total_consumed,json=totalConsumed,proto3" json:"total_consumed,omitempty"`
	TotalProduced  int64  `protobuf:"varint,4,opt,name=total_produced,json=totalProduced,proto3" json:"total_produced,omitempty"`
	// contains filtered or unexported fields
}

func (*RedisStreamContext) Descriptor deprecated added in v1.1.0

func (*RedisStreamContext) Descriptor() ([]byte, []int)

Deprecated: Use RedisStreamContext.ProtoReflect.Descriptor instead.

func (*RedisStreamContext) GetLastConsumedId added in v1.1.0

func (x *RedisStreamContext) GetLastConsumedId() string

func (*RedisStreamContext) GetLastProducedId added in v1.1.0

func (x *RedisStreamContext) GetLastProducedId() string

func (*RedisStreamContext) GetTotalConsumed added in v1.1.0

func (x *RedisStreamContext) GetTotalConsumed() int64

func (*RedisStreamContext) GetTotalProduced added in v1.1.0

func (x *RedisStreamContext) GetTotalProduced() int64

func (*RedisStreamContext) ProtoMessage added in v1.1.0

func (*RedisStreamContext) ProtoMessage()

func (*RedisStreamContext) ProtoReflect added in v1.1.0

func (x *RedisStreamContext) ProtoReflect() protoreflect.Message

func (*RedisStreamContext) Reset added in v1.1.0

func (x *RedisStreamContext) Reset()

func (*RedisStreamContext) String added in v1.1.0

func (x *RedisStreamContext) String() string

type Schema added in v1.0.41

type Schema interface {
	Get(key string) proto.Message
	GetFull(key string) (proto.Message, *SchemaData)
	Set(key string, value proto.Message)
	Ch() chan string
}

func NewRedisSchema added in v1.1.0

func NewRedisSchema(conn *RedisConnection, kv map[string]proto.Message) Schema

type SchemaData added in v1.1.0

type SchemaData struct {
	Data      *anypb.Any             `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	Writer    string                 `protobuf:"bytes,2,opt,name=writer,proto3" json:"writer,omitempty"`
	Writetime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=writetime,proto3" json:"writetime,omitempty"`
	// contains filtered or unexported fields
}

func NewReadRequest added in v1.0.2

func NewReadRequest() *SchemaData

func NewWriteRequest added in v1.0.2

func NewWriteRequest(m protoreflect.ProtoMessage) *SchemaData

func (*SchemaData) Descriptor deprecated added in v1.1.0

func (*SchemaData) Descriptor() ([]byte, []int)

Deprecated: Use SchemaData.ProtoReflect.Descriptor instead.

func (*SchemaData) GetData added in v1.1.0

func (x *SchemaData) GetData() *anypb.Any

func (*SchemaData) GetWriter added in v1.1.0

func (x *SchemaData) GetWriter() string

func (*SchemaData) GetWritetime added in v1.1.0

func (x *SchemaData) GetWritetime() *timestamppb.Timestamp

func (*SchemaData) ProtoMessage added in v1.1.0

func (*SchemaData) ProtoMessage()

func (*SchemaData) ProtoReflect added in v1.1.0

func (x *SchemaData) ProtoReflect() protoreflect.Message

func (*SchemaData) Reset added in v1.1.0

func (x *SchemaData) Reset()

func (*SchemaData) String added in v1.1.0

func (x *SchemaData) String() string

type SchemaFactory added in v1.1.0

type SchemaFactory interface {
	Create(components EngineComponentProvider, kv map[string]proto.Message) Schema
}

func NewDefaultSchemaFactory added in v1.1.0

func NewDefaultSchemaFactory() SchemaFactory

type String added in v1.1.0

type String struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*String) Descriptor deprecated added in v1.1.0

func (*String) Descriptor() ([]byte, []int)

Deprecated: Use String.ProtoReflect.Descriptor instead.

func (*String) GetValue added in v1.1.0

func (x *String) GetValue() string

func (*String) ProtoMessage added in v1.1.0

func (*String) ProtoMessage()

func (*String) ProtoReflect added in v1.1.0

func (x *String) ProtoReflect() protoreflect.Message

func (*String) Reset added in v1.1.0

func (x *String) Reset()

func (*String) String added in v1.1.0

func (x *String) String() string

type TextToSpeechRequest added in v1.1.0

type TextToSpeechRequest struct {
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

func (*TextToSpeechRequest) Descriptor deprecated added in v1.1.0

func (*TextToSpeechRequest) Descriptor() ([]byte, []int)

Deprecated: Use TextToSpeechRequest.ProtoReflect.Descriptor instead.

func (*TextToSpeechRequest) GetText added in v1.1.0

func (x *TextToSpeechRequest) GetText() string

func (*TextToSpeechRequest) ProtoMessage added in v1.1.0

func (*TextToSpeechRequest) ProtoMessage()

func (*TextToSpeechRequest) ProtoReflect added in v1.1.0

func (x *TextToSpeechRequest) ProtoReflect() protoreflect.Message

func (*TextToSpeechRequest) Reset added in v1.1.0

func (x *TextToSpeechRequest) Reset()

func (*TextToSpeechRequest) String added in v1.1.0

func (x *TextToSpeechRequest) String() string

type Timestamp added in v1.1.0

type Timestamp struct {
	Value *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Timestamp) Descriptor deprecated added in v1.1.0

func (*Timestamp) Descriptor() ([]byte, []int)

Deprecated: Use Timestamp.ProtoReflect.Descriptor instead.

func (*Timestamp) GetValue added in v1.1.0

func (x *Timestamp) GetValue() *timestamppb.Timestamp

func (*Timestamp) ProtoMessage added in v1.1.0

func (*Timestamp) ProtoMessage()

func (*Timestamp) ProtoReflect added in v1.1.0

func (x *Timestamp) ProtoReflect() protoreflect.Message

func (*Timestamp) Reset added in v1.1.0

func (x *Timestamp) Reset()

func (*Timestamp) String added in v1.1.0

func (x *Timestamp) String() string

type Transformer added in v1.1.0

type Transformer interface {
	Transform(i interface{}) interface{}
}

func NewAnyToMessageTransformer added in v1.1.0

func NewAnyToMessageTransformer(logger Logger) Transformer

func NewAnyToMqttTransformer added in v1.1.2

func NewAnyToMqttTransformer(logger Logger) Transformer

func NewBytesToMessageTransformer added in v1.1.0

func NewBytesToMessageTransformer(logger Logger) Transformer

func NewMessageToAnyTransformer added in v1.1.0

func NewMessageToAnyTransformer(logger Logger) Transformer

func NewMessageToBytesTransformer added in v1.1.0

func NewMessageToBytesTransformer(logger Logger) Transformer

func NewMqttToAnyTransformer added in v1.1.1

func NewMqttToAnyTransformer(logger Logger) Transformer

func NewProtoToAnyTransformer added in v1.1.0

func NewProtoToAnyTransformer(logger Logger) Transformer

type TransformerProvider added in v1.1.0

type TransformerProvider interface {
	Get(key string) []Transformer
	Set(key string, transformers []Transformer)
}

type TransformerProviderFactory added in v1.1.0

type TransformerProviderFactory interface {
	Create(components EngineComponentProvider) TransformerProvider
}

type WebClient added in v1.1.0

type WebClient interface {
	Read() chan interface{}
	Write(i interface{})
}

type WebClientHandler added in v1.1.0

type WebClientHandler interface {
	Handle(client WebClient, componentProvider WebServiceComponentProvider)
}

func NewDefaultWebClientHandler added in v1.1.0

func NewDefaultWebClientHandler() WebClientHandler

type WebClientHandlerFactory added in v1.1.0

type WebClientHandlerFactory interface {
	Create() WebClientHandler
}

func NewDefaultWebClientHandlerFactory added in v1.1.0

func NewDefaultWebClientHandlerFactory() WebClientHandlerFactory

type WebClientNotifier added in v1.1.0

type WebClientNotifier interface {
	NotifyAll(keys []string)
}

type WebService added in v1.0.21

type WebService interface {
	Start(componentProvider EngineComponentProvider)
	WithComponentProvider() WebServiceComponentProvider
}

func NewDefaultWebService added in v1.1.0

func NewDefaultWebService(config *DefaultWebServiceConfig) WebService

type WebServiceComponentProvider added in v1.1.0

type WebServiceComponentProvider interface {
	WithLogger() Logger
	WithSchema() Schema
	WithWebClientNotifier() WebClientNotifier
}

type WebServiceCustomProcessor added in v1.1.0

type WebServiceCustomProcessor interface {
	Process(engineComponentProvider EngineComponentProvider, webServiceComponentProvider WebServiceComponentProvider)
}

type WebServiceEngineProcessor added in v1.1.0

type WebServiceEngineProcessor struct {
	// contains filtered or unexported fields
}

func NewWebServiceEngineProcessor added in v1.1.0

func NewWebServiceEngineProcessor(config WebServiceEngineProcessorConfig) *WebServiceEngineProcessor

func (*WebServiceEngineProcessor) Process added in v1.1.0

func (w *WebServiceEngineProcessor) Process(componentProvider EngineComponentProvider)

type WebServiceEngineProcessorConfig added in v1.1.0

type WebServiceEngineProcessorConfig struct {
	SchemaFactory             SchemaFactory
	WebServiceFactory         WebServiceFactory
	SchemaMapping             map[string]proto.Message
	WebServiceCustomProcessor WebServiceCustomProcessor
}

type WebServiceFactory added in v1.1.0

type WebServiceFactory interface {
	Create(Schema, EngineComponentProvider) WebService
}

func NewDefaultWebServiceFactory added in v1.1.0

func NewDefaultWebServiceFactory() WebServiceFactory

type WebServiceGetRequest added in v1.1.0

type WebServiceGetRequest struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*WebServiceGetRequest) Descriptor deprecated added in v1.1.0

func (*WebServiceGetRequest) Descriptor() ([]byte, []int)

Deprecated: Use WebServiceGetRequest.ProtoReflect.Descriptor instead.

func (*WebServiceGetRequest) GetKey added in v1.1.0

func (x *WebServiceGetRequest) GetKey() string

func (*WebServiceGetRequest) ProtoMessage added in v1.1.0

func (*WebServiceGetRequest) ProtoMessage()

func (*WebServiceGetRequest) ProtoReflect added in v1.1.0

func (x *WebServiceGetRequest) ProtoReflect() protoreflect.Message

func (*WebServiceGetRequest) Reset added in v1.1.0

func (x *WebServiceGetRequest) Reset()

func (*WebServiceGetRequest) String added in v1.1.0

func (x *WebServiceGetRequest) String() string

type WebServiceGetResponse added in v1.1.0

type WebServiceGetResponse struct {
	Key   string     `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value *anypb.Any `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*WebServiceGetResponse) Descriptor deprecated added in v1.1.0

func (*WebServiceGetResponse) Descriptor() ([]byte, []int)

Deprecated: Use WebServiceGetResponse.ProtoReflect.Descriptor instead.

func (*WebServiceGetResponse) GetKey added in v1.1.0

func (x *WebServiceGetResponse) GetKey() string

func (*WebServiceGetResponse) GetValue added in v1.1.0

func (x *WebServiceGetResponse) GetValue() *anypb.Any

func (*WebServiceGetResponse) ProtoMessage added in v1.1.0

func (*WebServiceGetResponse) ProtoMessage()

func (*WebServiceGetResponse) ProtoReflect added in v1.1.0

func (x *WebServiceGetResponse) ProtoReflect() protoreflect.Message

func (*WebServiceGetResponse) Reset added in v1.1.0

func (x *WebServiceGetResponse) Reset()

func (*WebServiceGetResponse) String added in v1.1.0

func (x *WebServiceGetResponse) String() string

type WebServiceNotification added in v1.1.0

type WebServiceNotification struct {
	Key   string     `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value *anypb.Any `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*WebServiceNotification) Descriptor deprecated added in v1.1.0

func (*WebServiceNotification) Descriptor() ([]byte, []int)

Deprecated: Use WebServiceNotification.ProtoReflect.Descriptor instead.

func (*WebServiceNotification) GetKey added in v1.1.0

func (x *WebServiceNotification) GetKey() string

func (*WebServiceNotification) GetValue added in v1.1.0

func (x *WebServiceNotification) GetValue() *anypb.Any

func (*WebServiceNotification) ProtoMessage added in v1.1.0

func (*WebServiceNotification) ProtoMessage()

func (*WebServiceNotification) ProtoReflect added in v1.1.0

func (x *WebServiceNotification) ProtoReflect() protoreflect.Message

func (*WebServiceNotification) Reset added in v1.1.0

func (x *WebServiceNotification) Reset()

func (*WebServiceNotification) String added in v1.1.0

func (x *WebServiceNotification) String() string

type WebServiceSetRequest added in v1.1.0

type WebServiceSetRequest struct {
	Key   string     `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value *anypb.Any `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*WebServiceSetRequest) Descriptor deprecated added in v1.1.0

func (*WebServiceSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use WebServiceSetRequest.ProtoReflect.Descriptor instead.

func (*WebServiceSetRequest) GetKey added in v1.1.0

func (x *WebServiceSetRequest) GetKey() string

func (*WebServiceSetRequest) GetValue added in v1.1.0

func (x *WebServiceSetRequest) GetValue() *anypb.Any

func (*WebServiceSetRequest) ProtoMessage added in v1.1.0

func (*WebServiceSetRequest) ProtoMessage()

func (*WebServiceSetRequest) ProtoReflect added in v1.1.0

func (x *WebServiceSetRequest) ProtoReflect() protoreflect.Message

func (*WebServiceSetRequest) Reset added in v1.1.0

func (x *WebServiceSetRequest) Reset()

func (*WebServiceSetRequest) String added in v1.1.0

func (x *WebServiceSetRequest) String() string

type WebServiceSetResponse added in v1.1.0

type WebServiceSetResponse struct {
	// contains filtered or unexported fields
}

func (*WebServiceSetResponse) Descriptor deprecated added in v1.1.0

func (*WebServiceSetResponse) Descriptor() ([]byte, []int)

Deprecated: Use WebServiceSetResponse.ProtoReflect.Descriptor instead.

func (*WebServiceSetResponse) ProtoMessage added in v1.1.0

func (*WebServiceSetResponse) ProtoMessage()

func (*WebServiceSetResponse) ProtoReflect added in v1.1.0

func (x *WebServiceSetResponse) ProtoReflect() protoreflect.Message

func (*WebServiceSetResponse) Reset added in v1.1.0

func (x *WebServiceSetResponse) Reset()

func (*WebServiceSetResponse) String added in v1.1.0

func (x *WebServiceSetResponse) String() string

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL