| 
					
				 | 
			
			
				@@ -9,15 +9,15 @@ import ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	inboundFactories  = make(map[string]InboundConnectionHandlerCreator) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	outboundFactories = make(map[string]OutboundConnectionHandlerCreator) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	inboundFactories  = make(map[string]InboundHandlerCreator) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	outboundFactories = make(map[string]OutboundHandlerCreator) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	ErrorProxyNotFound    = errors.New("Proxy not found.") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	ErrorNameExists       = errors.New("Proxy with the same name already exists.") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	ErrorBadConfiguration = errors.New("Bad proxy configuration.") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-func RegisterInboundHandlerCreator(name string, creator InboundConnectionHandlerCreator) error { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func RegisterInboundHandlerCreator(name string, creator InboundHandlerCreator) error { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if _, found := inboundFactories[name]; found { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return ErrorNameExists 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -25,13 +25,13 @@ func RegisterInboundHandlerCreator(name string, creator InboundConnectionHandler 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-func MustRegisterInboundConnectionHandlerCreator(name string, creator InboundConnectionHandlerCreator) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func MustRegisterInboundConnectionHandlerCreator(name string, creator InboundHandlerCreator) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if err := RegisterInboundHandlerCreator(name, creator); err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		panic(err) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-func RegisterOutboundHandlerCreator(name string, creator OutboundConnectionHandlerCreator) error { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func RegisterOutboundHandlerCreator(name string, creator OutboundHandlerCreator) error { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if _, found := outboundFactories[name]; found { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return ErrorNameExists 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -39,7 +39,7 @@ func RegisterOutboundHandlerCreator(name string, creator OutboundConnectionHandl 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-func MustRegisterOutboundConnectionHandlerCreator(name string, creator OutboundConnectionHandlerCreator) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func MustRegisterOutboundConnectionHandlerCreator(name string, creator OutboundHandlerCreator) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if err := RegisterOutboundHandlerCreator(name, creator); err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		panic(err) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 |