func (pfw *ProtocolFilterWrapper) Export(invoker protocol.Invoker) protocol.Exporter {
	if pfw.protocol == nil {
		pfw.protocol = extension.GetProtocol(invoker.GetUrl().Protocol)
	}
	invoker = buildInvokerChain(invoker, constant.SERVICE_FILTER_KEY)
	return pfw.protocol.Export(invoker)
}
// Export service for remote invocation
Export service for remote invocation
// Export service for remote invocation
func (pfw *ProtocolFilterWrapper) Export(invoker protocol.Invoker) protocol.Exporter {
	if pfw.protocol == nil {
		pfw.protocol = extension.GetProtocol(invoker.GetUrl().Protocol)
	}
	invoker = buildInvokerChain(invoker, constant.SERVICE_FILTER_KEY)
	return pfw.protocol.Export(invoker)
}
func ( pfw * ProtocolFilterWrapper ) Export ( invoker protocol . Invoker ) protocol . Exporter { if pfw . protocol == nil { pfw . protocol = extension . GetProtocol ( invoker . GetUrl ( ) . Protocol ) } invoker = buildInvokerChain ( invoker , constant . SERVICE_FILTER_KEY ) return pfw . protocol . Export ( invoker ) }
Export service for remote invocation
Export service for remote invocation