filter

package
v1.17.0 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package filter provides common filters (e.g. Endpoint)

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EndpointFilter

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

EndpointFilter filters based on endpoint config options

func NewEndpointFilter

func NewEndpointFilter(ctx context.Channel, et EndpointType) *EndpointFilter

NewEndpointFilter creates a new endpoint filter that is based on configuration. If channel peer is not configured it will be selected by default.

func (*EndpointFilter) Accept

func (f *EndpointFilter) Accept(peer fab.Peer) bool

Accept returns false if this peer is to be excluded from the target list

type EndpointType

type EndpointType int32

EndpointType represents endpoint type

const (
	ChaincodeQuery EndpointType = iota
	EndorsingPeer
	LedgerQuery
	EventSource
)

Endpoint types

Jump to

Keyboard shortcuts

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