transaction

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2025 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AWSTransactionHandler

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

func NewAWSTransactionHandler

func NewAWSTransactionHandler(maxTimeout time.Duration) *AWSTransactionHandler

func (*AWSTransactionHandler) Handle

func (h *AWSTransactionHandler) Handle(
	ctx *gin.Context,
	session_id string,
)

type AWSTransactionWriter

type AWSTransactionWriter struct {
	backwards_invocation.BackwardsInvocationWriter
	// contains filtered or unexported fields
}

AWSTransactionWriter is a writer that implements the backwards_invocation.BackwardsInvocationWriter interface it is used to write data to the plugin runtime

func NewAWSTransactionWriter

func NewAWSTransactionWriter(
	session *session_manager.Session,
	writeFlushCloser WriteFlushCloser,
) *AWSTransactionWriter

NewAWSTransactionWriter creates a new transaction writer

func (*AWSTransactionWriter) Done

func (w *AWSTransactionWriter) Done()

func (*AWSTransactionWriter) Write

Write writes the event and data to the session

type FullDuplexTransactionWriter

type FullDuplexTransactionWriter struct {
	backwards_invocation.BackwardsInvocationWriter
	// contains filtered or unexported fields
}

FullDuplexTransactionWriter is a writer that implements the backwards_invocation.BackwardsInvocationWriter interface write data into session

func NewFullDuplexEventWriter

func NewFullDuplexEventWriter(session *session_manager.Session) *FullDuplexTransactionWriter

func (*FullDuplexTransactionWriter) Done

func (w *FullDuplexTransactionWriter) Done()

func (*FullDuplexTransactionWriter) Write

type WriteFlushCloser

type WriteFlushCloser interface {
	io.WriteCloser

	Flush()
}

Jump to

Keyboard shortcuts

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