From 20ab4e78efb99085304f432fc308646711a7a1f6 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Fri, 11 Jan 2013 23:55:21 +0000 Subject: [PATCH] Proper initialization of Handler. --- .../com/gempukku/lotro/async/LotroServerPipelineFactory.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/LotroServerPipelineFactory.java b/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/LotroServerPipelineFactory.java index 3498c1e9d..ee5507476 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/LotroServerPipelineFactory.java +++ b/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/LotroServerPipelineFactory.java @@ -20,6 +20,7 @@ import java.util.Map; public class LotroServerPipelineFactory implements ChannelPipelineFactory { private Map _context; private UriRequestHandler _uriRequestHandler; + private LotroHttpRequestHandler _lotroHttpRequestHandler; public LotroServerPipelineFactory() { Map objects = new HashMap(); @@ -38,6 +39,8 @@ public class LotroServerPipelineFactory implements ChannelPipelineFactory { _context = objects; _uriRequestHandler = new RootUriRequestHandler(_context); + + _lotroHttpRequestHandler = new LotroHttpRequestHandler(_context, _uriRequestHandler); } public ChannelPipeline getPipeline() throws Exception { @@ -56,7 +59,7 @@ public class LotroServerPipelineFactory implements ChannelPipelineFactory { // Remove the following line if you don't want automatic content compression. pipeline.addLast("deflater", new HttpContentCompressor()); - pipeline.addLast("handler", new LotroHttpRequestHandler(_context, _uriRequestHandler)); + pipeline.addLast("handler", _lotroHttpRequestHandler); return pipeline; } }