Download netty ajax server Free Java Code
Description
A netty server that demonstrates various ways of using netty to implement Ajax push to the browser.
Icons
Source Files
The download file netty-ajax-server-master.zip has the following entries.
.gitignore/*ww w.ja va 2 s .c om*/
Procfile
README.md
images/BlockingInputStream.svg
images/BusyInputStream.png
images/ChannelGroup.svg
images/FrameDecoder.svg
images/IdleInputStream.png
images/NoDecoder.png
images/Pipeline.svg
images/ReceiveBufferSize.png
images/ReceivingDate.png
images/ReceivingDate.svg
images/RetryingDecoder.png
images/SendingDate.png
images/SendingDate.svg
images/StringServer.svg
images/UsingDecoder.png
images/downstream-pipeline.png
images/netty-ajax.png
pom.xml
src/main/java/org/helios/netty/ChannelHandlerDump.java
src/main/java/org/helios/netty/ajax/DefaultChannelHandler.java
src/main/java/org/helios/netty/ajax/MemoryReporter.java
src/main/java/org/helios/netty/ajax/PipelineModifier.java
src/main/java/org/helios/netty/ajax/ProtocolSwitch.java
src/main/java/org/helios/netty/ajax/Server.java
src/main/java/org/helios/netty/ajax/ServerPipelineFactory.java
src/main/java/org/helios/netty/ajax/SharedChannelGroup.java
src/main/java/org/helios/netty/ajax/SocketSubmissionHandler.java
src/main/java/org/helios/netty/ajax/handlergroups/URIHandler.java
src/main/java/org/helios/netty/ajax/handlergroups/fileserver/FileServerModifier.java
src/main/java/org/helios/netty/ajax/handlergroups/fileserver/HttpStaticFileServerHandler.java
src/main/java/org/helios/netty/ajax/handlergroups/longpoll/LongPollHandler.java
src/main/java/org/helios/netty/ajax/handlergroups/longpoll/LongPollModifier.java
src/main/java/org/helios/netty/ajax/handlergroups/longpoll/TimeoutChannel.java
src/main/java/org/helios/netty/ajax/handlergroups/streamer/StreamerModifier.java
src/main/java/org/helios/netty/ajax/handlergroups/streamer/StreamingHandler.java
src/main/java/org/helios/netty/ajax/handlergroups/submission/SubmissionHandler.java
src/main/java/org/helios/netty/ajax/handlergroups/submission/SubmissionModifier.java
src/main/java/org/helios/netty/ajax/handlergroups/websockets/WebSocketModifier.java
src/main/java/org/helios/netty/ajax/handlergroups/websockets/WebSocketServerHandler.java
src/main/java/org/helios/netty/examples/ConditionalCompressionHandler.java
src/main/java/org/helios/netty/examples/ConditionalCompressionPipelineFactory.java
src/main/java/org/helios/netty/examples/CustomServerBootstrapBinder.java
src/main/java/org/helios/netty/examples/DateModifier.java
src/main/java/org/helios/netty/examples/DateSender.java
src/main/java/org/helios/netty/examples/codec/collectd/CollectD.java
src/main/java/org/helios/netty/examples/codec/collectd/CollectDItemFactory.java
src/main/java/org/helios/netty/examples/codec/collectd/CollectDKey.java
src/main/java/org/helios/netty/examples/codec/collectd/CollectDType.java
src/main/java/org/helios/netty/examples/codec/collectd/CollectDValue.java
src/main/java/org/helios/netty/examples/codec/collectd/CollectdDecoder.java
src/main/java/org/helios/netty/examples/codec/collectd/IncrementalName.java
src/main/java/org/helios/netty/examples/codec/collectd/TypeDB.java
src/main/java/org/helios/netty/examples/jmx/BootstrapJMXManager.java
src/main/java/org/helios/netty/examples/jmx/BootstrapJMXManagerMBean.java
src/main/java/org/helios/netty/examples/socketbuffer/AdjustableSocketBufferSizeServer.java
src/main/java/org/helios/netty/examples/state/ChannelHandlerProvider.java
src/main/java/org/helios/netty/examples/state/ChannelHandlerProviderFactory.java
src/main/java/org/helios/netty/examples/state/ChannelPipelineFactoryImpl.java
src/main/java/org/helios/netty/examples/state/CustomServerBootstrap.java
src/main/java/org/helios/netty/examples/state/ExecutorThreadFactory.java
src/main/java/org/helios/netty/examples/state/InstrumentedDelimiterBasedFrameDecoder.java
src/main/java/org/helios/netty/examples/state/SimpleNIOClient.java
src/main/java/org/helios/netty/examples/state/SimpleNIOServer.java
src/main/java/org/helios/netty/examples/state/StringReporter.java
src/main/java/org/helios/netty/examples/timeout/TimeoutTest.java
src/main/java/org/helios/netty/examples/util/Utils.java
src/main/java/org/helios/netty/jmx/JMXHelper.java
src/main/java/org/helios/netty/jmx/MetricCollector.java
src/main/java/org/helios/netty/jmx/MetricCollectorMXBean.java
src/main/java/org/helios/netty/jmx/MetricProvider.java
src/main/java/org/helios/netty/jmx/ScriptedCollectorFactory.java
src/main/java/org/helios/netty/jmx/ThreadPoolFactory.java
src/main/java/org/helios/netty/jmx/ThreadPoolMXBean.java
src/main/java/org/helios/netty/unsafe/UnsafeMemory.java
src/main/resources/DollarReplacer.groovy
src/main/resources/JedisLuaP.groovy
src/main/resources/META-INF/mime.types
src/main/resources/TomcatMBeans.groovy
src/main/resources/collectd/types.db
src/main/resources/json.txt
src/main/resources/log4j.xml
src/main/resources/mredis.groovy
src/main/resources/timeseries-buckets.groovy
src/main/resources/timeseries.groovy
src/main/resources/www/css/basic.css
src/main/resources/www/dynatree/jquery.dynatree.min.js
src/main/resources/www/dynatree/skin-vista/icons.gif
src/main/resources/www/dynatree/skin-vista/loading.gif
src/main/resources/www/dynatree/skin-vista/ui.dynatree.css
src/main/resources/www/dynatree/skin/icons.gif
src/main/resources/www/dynatree/skin/loading.gif
src/main/resources/www/dynatree/skin/ui.dynatree.css
src/main/resources/www/dynatree/skin/vline.gif
src/main/resources/www/flot/excanvas.min.js
src/main/resources/www/flot/jquery.colorhelpers.js
src/main/resources/www/flot/jquery.colorhelpers.min.js
src/main/resources/www/flot/jquery.flot.crosshair.js
src/main/resources/www/flot/jquery.flot.crosshair.min.js
src/main/resources/www/flot/jquery.flot.fillbetween.js
src/main/resources/www/flot/jquery.flot.fillbetween.min.js
src/main/resources/www/flot/jquery.flot.image.js
src/main/resources/www/flot/jquery.flot.image.min.js
src/main/resources/www/flot/jquery.flot.js
src/main/resources/www/flot/jquery.flot.min.js
src/main/resources/www/flot/jquery.flot.navigate.js
src/main/resources/www/flot/jquery.flot.navigate.min.js
src/main/resources/www/flot/jquery.flot.pie.js
src/main/resources/www/flot/jquery.flot.pie.min.js
src/main/resources/www/flot/jquery.flot.resize.js
src/main/resources/www/flot/jquery.flot.resize.min.js
src/main/resources/www/flot/jquery.flot.selection.js
src/main/resources/www/flot/jquery.flot.selection.min.js
src/main/resources/www/flot/jquery.flot.stack.js
src/main/resources/www/flot/jquery.flot.stack.min.js
src/main/resources/www/flot/jquery.flot.symbol.js
src/main/resources/www/flot/jquery.flot.symbol.min.js
src/main/resources/www/flot/jquery.flot.threshold.js
src/main/resources/www/flot/jquery.flot.threshold.min.js
src/main/resources/www/img/ajax-loader.gif
src/main/resources/www/index.html
src/main/resources/www/js/Class-0.0.2.min.js
src/main/resources/www/js/ajaxpush.js
src/main/resources/www/js/jquery-1.7.1.min.js
src/main/resources/www/js/jquery-1.7.2.js
src/main/resources/www/js/jquery.cookie.js
src/main/resources/www/js/jquery.dateFormat-1.0.js
src/main/resources/www/js/jquery.metadata.js
src/main/resources/www/js/jquery.mousewheel.js
src/main/resources/www/prettify/lang-apollo.js
src/main/resources/www/prettify/lang-clj.js
src/main/resources/www/prettify/lang-css.js
src/main/resources/www/prettify/lang-go.js
src/main/resources/www/prettify/lang-hs.js
src/main/resources/www/prettify/lang-lisp.js
src/main/resources/www/prettify/lang-lua.js
src/main/resources/www/prettify/lang-ml.js
src/main/resources/www/prettify/lang-n.js
src/main/resources/www/prettify/lang-proto.js
src/main/resources/www/prettify/lang-scala.js
src/main/resources/www/prettify/lang-sql.js
src/main/resources/www/prettify/lang-tex.js
src/main/resources/www/prettify/lang-vb.js
src/main/resources/www/prettify/lang-vhdl.js
src/main/resources/www/prettify/lang-wiki.js
src/main/resources/www/prettify/lang-xq.js
src/main/resources/www/prettify/lang-yaml.js
src/main/resources/www/prettify/prettify.css
src/main/resources/www/prettify/prettify.js
src/main/resources/www/svg.html
src/main/resources/www/svg/jquery.svg.css
src/main/resources/www/svg/jquery.svg.js
src/main/resources/www/svg/jquery.svg.min.js
src/main/resources/www/svg/jquery.svg.pack.js
src/main/resources/www/svg/jquery.svganim.js
src/main/resources/www/svg/jquery.svganim.min.js
src/main/resources/www/svg/jquery.svganim.pack.js
src/main/resources/www/svg/jquery.svgdom.js
src/main/resources/www/svg/jquery.svgdom.min.js
src/main/resources/www/svg/jquery.svgdom.pack.js
src/main/resources/www/svg/jquery.svgfilter.js
src/main/resources/www/svg/jquery.svgfilter.min.js
src/main/resources/www/svg/jquery.svgfilter.pack.js
src/main/resources/www/svg/jquery.svggraph.js
src/main/resources/www/svg/jquery.svggraph.min.js
src/main/resources/www/svg/jquery.svggraph.pack.js
src/main/resources/www/svg/jquery.svgplot.js
src/main/resources/www/svg/jquery.svgplot.min.js
src/main/resources/www/svg/jquery.svgplot.pack.js
src/main/resources/www/svg/raphael-min.js
src/main/resources/www/svg/raphael-svg-import.js
src/main/resources/www/svg/rsavant.svg
src/main/resources/www/svg/savant.svg
src/main/resources/www/svgr.html
src/main/resources/www/ui/apple/bg.jpg
src/main/resources/www/ui/apple/d.png
src/main/resources/www/ui/apple/dot_for_ie.gif
src/main/resources/www/ui/apple/style.css
src/main/resources/www/ui/apple/throbber.gif
src/main/resources/www/ui/classic/d.png
src/main/resources/www/ui/classic/dot_for_ie.gif
src/main/resources/www/ui/classic/style.css
src/main/resources/www/ui/classic/throbber.gif
src/main/resources/www/ui/css/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png
src/main/resources/www/ui/css/cupertino/images/ui-bg_flat_15_cd0a0a_40x100.png
src/main/resources/www/ui/css/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png
src/main/resources/www/ui/css/cupertino/images/ui-bg_glass_50_3baae3_1x400.png
src/main/resources/www/ui/css/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png
src/main/resources/www/ui/css/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png
src/main/resources/www/ui/css/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png
src/main/resources/www/ui/css/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png
src/main/resources/www/ui/css/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png
src/main/resources/www/ui/css/cupertino/images/ui-icons_2694e8_256x240.png
src/main/resources/www/ui/css/cupertino/images/ui-icons_2e83ff_256x240.png
src/main/resources/www/ui/css/cupertino/images/ui-icons_3d80b3_256x240.png
src/main/resources/www/ui/css/cupertino/images/ui-icons_72a7cf_256x240.png
src/main/resources/www/ui/css/cupertino/images/ui-icons_ffffff_256x240.png
src/main/resources/www/ui/css/cupertino/jquery-ui-1.8.19.custom.css
src/main/resources/www/ui/default-rtl/d.gif
src/main/resources/www/ui/default-rtl/d.png
src/main/resources/www/ui/default-rtl/dots.gif
src/main/resources/www/ui/default-rtl/style.css
src/main/resources/www/ui/default-rtl/throbber.gif
src/main/resources/www/ui/default/d.gif
src/main/resources/www/ui/default/d.png
src/main/resources/www/ui/default/style.css
src/main/resources/www/ui/default/throbber.gif
src/main/resources/www/ui/js/jquery-ui-1.8.19.custom.min.js
src/test/resources/groovy/SocketBufferSizeClient.groovy
src/test/resources/socketTimings2.ods
Download
Click the following link to download netty-ajax-server-master.zip.
netty-ajax-server-master.zip