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; } }