streaming

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2020 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ProcessorImagesStashKey controllers.StashKey = "processor-images"
	InputStreamsStashKey    controllers.StashKey = "input-streams"
	OutputStreamsStashKey   controllers.StashKey = "output-streams"
)

Variables

This section is empty.

Functions

func GatewayChildDeploymentReconciler

func GatewayChildDeploymentReconciler(c controllers.Config) controllers.SubReconciler

func GatewayChildServiceReconciler

func GatewayChildServiceReconciler(c controllers.Config) controllers.SubReconciler

func InMemoryGatewayChildGatewayReconciler

func InMemoryGatewayChildGatewayReconciler(c controllers.Config) controllers.SubReconciler

func InMemoryGatewayReconciler

func InMemoryGatewayReconciler(c controllers.Config, namespace string) *controllers.ParentReconciler

func InMemoryGatewaySyncConfigReconciler

func InMemoryGatewaySyncConfigReconciler(c controllers.Config, namespace string) controllers.SubReconciler

func KafkaGatewayChildGatewayReconciler

func KafkaGatewayChildGatewayReconciler(c controllers.Config) controllers.SubReconciler

func KafkaGatewayReconciler

func KafkaGatewayReconciler(c controllers.Config, namespace string) *controllers.ParentReconciler

func KafkaGatewaySyncConfigReconciler

func KafkaGatewaySyncConfigReconciler(c controllers.Config, namespace string) controllers.SubReconciler

func ProcessorBuildRefReconciler

func ProcessorBuildRefReconciler(c controllers.Config) controllers.SubReconciler

func ProcessorChildDeploymentReconciler

func ProcessorChildDeploymentReconciler(c controllers.Config) controllers.SubReconciler

func ProcessorChildScaledObjectReconciler

func ProcessorChildScaledObjectReconciler(c controllers.Config) controllers.SubReconciler

func ProcessorReconciler

func ProcessorReconciler(c controllers.Config, namespace string) *controllers.ParentReconciler

func ProcessorResolveStreamsReconciler

func ProcessorResolveStreamsReconciler(c controllers.Config) controllers.SubReconciler

func ProcessorSyncProcessorImages

func ProcessorSyncProcessorImages(c controllers.Config, namespace string) controllers.SubReconciler

func PulsarGatewayChildGatewayReconciler

func PulsarGatewayChildGatewayReconciler(c controllers.Config) controllers.SubReconciler

func PulsarGatewayReconciler

func PulsarGatewayReconciler(c controllers.Config, namespace string) *controllers.ParentReconciler

func PulsarGatewaySyncConfigReconciler

func PulsarGatewaySyncConfigReconciler(c controllers.Config, namespace string) controllers.SubReconciler

func StreamChildBindingMetadataReconciler

func StreamChildBindingMetadataReconciler(c controllers.Config) controllers.SubReconciler

func StreamChildBindingSecretReconciler

func StreamChildBindingSecretReconciler(c controllers.Config) controllers.SubReconciler

func StreamSyncBindingCondition

func StreamSyncBindingCondition(c controllers.Config) controllers.SubReconciler

Types

type MockStreamProvisionerClient

type MockStreamProvisionerClient struct {
	mock.Mock
}

MockStreamProvisionerClient is an autogenerated mock type for the StreamProvisionerClient type

func (*MockStreamProvisionerClient) ProvisionStream

func (_m *MockStreamProvisionerClient) ProvisionStream(stream *v1alpha1.Stream, provisionerURL string) (*StreamAddress, error)

ProvisionStream provides a mock function with given fields: stream, provisionerURL

type StreamAddress

type StreamAddress struct {
	Gateway string `json:"gateway,omitempty"`
	Topic   string `json:"topic,omitempty"`
}

type StreamProvisionerClient

type StreamProvisionerClient interface {
	ProvisionStream(stream *streamingv1alpha1.Stream, provisionerURL string) (*StreamAddress, error)
}

func NewStreamProvisionerClient

func NewStreamProvisionerClient(httpClient *http.Client, logger logr.Logger) StreamProvisionerClient

Jump to

Keyboard shortcuts

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