Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilterReadCloser ¶
func NewFilterReadCloser( req *http.Request, rc io.ReadCloser, handler Handler, serializer *serializer.Serializer, stopCh <-chan struct{}) (int, io.ReadCloser, error)
NewFilterReadCloser create an filterReadCloser object
Types ¶
type Approver ¶
type Approver struct {
// contains filtered or unexported fields
}
func NewApprover ¶
type FilterInitializer ¶
type FilterInitializers ¶
type FilterInitializers []FilterInitializer
func (FilterInitializers) Initialize ¶
func (fis FilterInitializers) Initialize(ins Interface) error
type Filters ¶
func NewFilters ¶
func (*Filters) NewFromFilters ¶
func (fs *Filters) NewFromFilters(initializer FilterInitializer) (Interface, error)
type Interface ¶
type Interface interface { Approve(comp, resource, verb string) bool Filter(req *http.Request, rc io.ReadCloser, stopCh <-chan struct{}) (int, io.ReadCloser, error) }
type NodeGetter ¶
Click to show internal directories.
Click to hide internal directories.