Documentation ¶
Overview ¶
package interceptor creates interceptor for inter-service communication for example mod-disco is a client to sys-account
Index ¶
Constants ¶
View Source
const (
DEFAULT_REFRESH_DURATION = 15 * time.Minute
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientSide ¶
type ClientSide struct {
// contains filtered or unexported fields
}
func NewClientSideInterceptor ¶
func NewClientSideInterceptor(client pkg.AuthServiceClient, access, refresh string, routesToAttach []string, logger logging.Logger) (*ClientSide, error)
func (*ClientSide) Stream ¶
func (c *ClientSide) Stream() grpc.StreamClientInterceptor
Stream => returns grpc.StreamClientInterceptor
func (*ClientSide) Unary ¶
func (c *ClientSide) Unary() grpc.UnaryClientInterceptor
Unary => returns grpc.UnaryClientInterceptor
Click to show internal directories.
Click to hide internal directories.