Permalink
Browse files

well it's a brave man who checks in this much at once.

this is more like a project merge, though.  don't be sad
  • Loading branch information...
1 parent 8a3118e commit a97f9b27997d3f399d48849bd43379870fc4b069 @heinousjay committed Dec 30, 2012
Showing with 16,724 additions and 8,252 deletions.
  1. +0 −52 JibbrJabbr-server/JibbrJabbr-api/pom.xml
  2. +0 −48 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/Blocking.java
  3. +0 −54 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/Dispose.java
  4. +0 −47 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/Event.java
  5. +0 −32 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/EventPublisher.java
  6. +0 −56 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/NonBlocking.java
  7. +0 −61 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/Shutdown.java
  8. +0 −65 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/Startup.java
  9. +0 −121 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/Version.java
  10. +0 −37 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/html/Attribute.java
  11. +0 −27 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/html/Attributes.java
  12. +0 −18 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/html/DataNode.java
  13. +0 −14 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/html/Document.java
  14. +0 −646 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/html/Element.java
  15. +0 −186 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/html/Node.java
  16. +0 −56 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/html/Select.java
  17. +0 −39 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/html/TextNode.java
  18. +0 −20 JibbrJabbr-server/JibbrJabbr-api/src/main/java/jj/api/package-info.java
  19. +0 −11 JibbrJabbr-server/JibbrJabbr-api/src/main/resources/jj/api/VERSION
  20. +0 −27 JibbrJabbr-server/JibbrJabbr-api/src/test/java/jj/api/VersionTest.java
  21. +27 −12 JibbrJabbr-server/JibbrJabbr-bootstrapper/src/main/java/jj/JJ.java
  22. +25 −56 JibbrJabbr-server/JibbrJabbr-kernel/pom.xml
  23. +0 −58 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/APIClassLoader.java
  24. +0 −27 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/AsyncThreadPool.java
  25. +0 −119 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/AsynchronousThreadPoolExecutor.java
  26. +5 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/Configuration.java
  27. +0 −24 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/Constants.java
  28. +23 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/DateFormatHelper.java
  29. +0 −235 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/EventMediationService.java
  30. +3 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/HttpControlThread.java
  31. +0 −213 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/HttpRequestHandler.java
  32. +0 −207 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/HttpServer.java
  33. +72 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/IOExecutor.java
  34. +9 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/IOThread.java
  35. +0 −48 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/JJComponentMonitor.java
  36. +25 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/JJExecutors.java
  37. +69 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/JJExecutorsImpl.java
  38. +0 −79 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/JJLifecycleStrategy.java
  39. +30 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/JJRunnable.java
  40. +39 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/JJServerLifecycle.java
  41. +6 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/JJShutdown.java
  42. +6 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/JJStartup.java
  43. +90 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/JibbrJabbrComponentMonitor.java
  44. +0 −186 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/Kernel.java
  45. +0 −25 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/KernelControl.java
  46. +0 −36 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/KernelException.java
  47. +0 −75 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/KernelMessages.java
  48. +0 −141 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/KernelSettings.java
  49. +0 −56 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/KernelTask.java
  50. +0 −75 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/LocLoggerProvidingAdapter.java
  51. +0 −36 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/LogbackConfigurator.java
  52. +118 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/Main.java
  53. +0 −45 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/MessageConveyorProvidingAdapter.java
  54. +0 −129 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/NettyRequestBridge.java
  55. +55 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/SHA1Helper.java
  56. +49 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/SLF4JConfiguration.java
  57. +3 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/ScriptThread.java
  58. +10 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/SelectorFormatException.java
  59. +21 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/Sequence.java
  60. +0 −54 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/Settings.java
  61. +0 −28 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/SynchThreadPool.java
  62. +0 −143 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/SynchronousThreadPoolExecutor.java
  63. +22 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/document/DocumentFilter.java
  64. +13 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/document/DocumentInitializer.java
  65. +56 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/document/DocumentRequest.java
  66. +93 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/document/InlineMessagesFilter.java
  67. +83 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/document/ScriptHelperDocumentFilter.java
  68. +0 −26 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/generation/ClassTransformationService.java
  69. +0 −155 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/generation/EventMediationTransformer.java
  70. +141 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/ClientStorage.java
  71. +6 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/ContributesScript.java
  72. +21 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/CouldNotLoadScriptException.java
  73. +60 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/DoCallFunction.java
  74. +61 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/DoInvokeFunction.java
  75. +65 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/DoRetrieveFunction.java
  76. +65 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/DoStoreFunction.java
  77. +298 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/DocumentSelection.java
  78. +212 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/DollarFunction.java
  79. +86 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/EventRegistrationFunction.java
  80. +271 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/EventSelection.java
  81. +48 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/HostApiInitializer.java
  82. +14 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/HostEvent.java
  83. +21 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/HostObject.java
  84. +99 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/NextConnectionFunction.java
  85. +82 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/PrepareConnectionIteratorFunction.java
  86. +61 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/PrintFunction.java
  87. +72 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/PrintfFunction.java
  88. +153 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/RestCallOptions.java
  89. +162 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/RestCallProvider.java
  90. +124 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/RestServiceFunction.java
  91. +14 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/RhinoObjectCreator.java
  92. +84 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/RhinoObjectCreatorImpl.java
  93. +46 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/hostapi/ScriptJSON.java
  94. +135 −47 .../main/java/jj/api/html/Elements.java → JibbrJabbr-kernel/src/main/java/jj/hostapi/Selection.java}
  95. +0 −123 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/html/HTMLFragment.java
  96. +0 −122 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/html/HTMLFragmentCache.java
  97. +0 −41 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/html/HTMLFragmentFinder.java
  98. +0 −113 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/io/DirectoryTreeRetriever.java
  99. +0 −67 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/io/FileBytesRetriever.java
  100. +0 −163 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/io/FileSystemService.java
  101. +0 −233 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/io/FileWatchService.java
  102. +0 −101 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/io/FileWatchSubscription.java
  103. +0 −49 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/io/HttpRequestSubscription.java
  104. +0 −122 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/io/UriToPath.java
  105. +24 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/Append.java
  106. +35 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/Bind.java
  107. +16 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/Create.java
  108. +16 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/Element.java
  109. +14 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/Event.java
  110. +10 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/ExpectsResult.java
  111. +14 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/Get.java
  112. +15 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/Invoke.java
  113. +305 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/JQueryMessage.java
  114. +10 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/JQueryMessageException.java
  115. +14 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/Result.java
  116. +14 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/Retrieve.java
  117. +17 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/Set.java
  118. +18 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/Store.java
  119. +8 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/jqmessage/package-info.java
  120. +0 −103 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/module/Module.java
  121. +0 −36 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/module/ModuleClassLoader.java
  122. +0 −24 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/module/ModulePath.java
  123. +0 −80 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/module/Resource.java
  124. +0 −85 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/module/ResourceType.java
  125. +0 −84 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/module/Resources.java
  126. +24 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/request/DocumentRequestProcessor.java
  127. +174 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/request/DocumentRequestProcessorImpl.java
  128. +11 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/request/RequestProcessor.java
  129. +70 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/AbstractResource.java
  130. +57 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/AssetResource.java
  131. +77 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/AssetResourceCreator.java
  132. +76 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/AssetResourcePreloader.java
  133. +29 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/CssResource.java
  134. +66 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/HtmlResource.java
  135. +32 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/HtmlResourceCreator.java
  136. +0 −156 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/MessageBundle.java
  137. +0 −42 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/MessageConveyor.java
  138. +0 −132 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/MessageConveyorCache.java
  139. +0 −66 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/PreloadingMessageConveyor.java
  140. +63 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/PropertiesResource.java
  141. +35 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/PropertiesResourceCreator.java
  142. +0 −29 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/Reloadable.java
  143. +16 −20 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/Resource.java
  144. +21 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/ResourceCache.java
  145. +20 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/ResourceCreator.java
  146. +8 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/ResourceFinder.java
  147. +111 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/ResourceFinderImpl.java
  148. +32 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/ResourceInitializer.java
  149. +127 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/ResourceWatchService.java
  150. +60 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/ScriptResource.java
  151. +41 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/ScriptResourceCreator.java
  152. +21 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/ScriptResourceType.java
  153. +0 −90 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/resource/SynchronousOperationCallback.java
  154. +0 −34 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/response/HttpResponder.java
  155. +30 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/rest/RestRequest.java
  156. +139 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/ContinuationCoordinator.java
  157. +9 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/ContinuationProcessor.java
  158. +78 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/ContinuationState.java
  159. +6 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/ContinuationType.java
  160. +198 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/CurrentScriptContext.java
  161. +30 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/JQueryMessageContinuationProcessor.java
  162. +79 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/RestRequestContinuationProcessor.java
  163. +134 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/ScriptBundle.java
  164. +184 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/ScriptBundleCreator.java
  165. +64 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/ScriptBundleFinder.java
  166. +22 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/ScriptBundles.java
  167. +37 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/ScriptContext.java
  168. +73 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/ScriptExecutorFactory.java
  169. +19 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/ScriptInitializer.java
  170. +389 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/script/ScriptRunner.java
  171. +88 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/servable/AssetServable.java
  172. +99 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/servable/AssociatedScriptServable.java
  173. +47 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/servable/CssServable.java
  174. +108 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/servable/HtmlServable.java
  175. +83 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/servable/Servable.java
  176. +16 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/servable/ServableInitializer.java
  177. +70 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/servable/SocketServable.java
  178. +117 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/webbit/JJEngineHttpHandler.java
  179. +103 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/webbit/JJHttpRequest.java
  180. +101 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/webbit/JJLogSink.java
  181. +113 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/webbit/JJWebSocketConnection.java
  182. +46 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/webbit/NotFoundHttpHandler.java
  183. +66 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/webbit/WebSocketConnections.java
  184. +108 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/webbit/WebSocketHandler.java
  185. +93 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/webbit/WebbitBootstrapper.java
  186. +17 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/jj/webbit/WebbitInitializer.java
  187. +0 −34 JibbrJabbr-server/JibbrJabbr-kernel/src/main/java/logging/Logger.java
  188. +9 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/resources/jj/assets/errors/404.html
  189. +2 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/resources/jj/assets/jquery-1.8.3.min.js
  190. +184 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/resources/jj/assets/socket-connect.js
  191. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/main/resources/jj/builtin/assets/favicon.ico
  192. +0 −45 JibbrJabbr-server/JibbrJabbr-kernel/src/main/resources/jj/builtin/assets/index.html
  193. +0 −10 JibbrJabbr-server/JibbrJabbr-kernel/src/main/resources/jj/builtin/errors/404.html
  194. +0 −10 JibbrJabbr-server/JibbrJabbr-kernel/src/main/resources/jj/builtin/errors/405.html
  195. +0 −30 JibbrJabbr-server/JibbrJabbr-kernel/src/main/resources/jj/kernel-messages_en.properties
  196. +3,725 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/main/resources/jj/less-1.3.1.rhino.js
  197. +0 −70 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/fun/Example.java
  198. +0 −49 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/fun/ExampleAdapter.java
  199. +0 −103 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/fun/Pointless.java
  200. +0 −37 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/ClamwhoresJar.java
  201. +0 −41 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/CoreResourcesRule.java
  202. +0 −226 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/EventMediationServiceTest.java
  203. +0 −92 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/FileSystemServiceRule.java
  204. +0 −34 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/MockEventPublisher.java
  205. +0 −421 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/MockLogger.java
  206. +0 −64 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/MockThreadPool.java
  207. +31 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/Scratchpad.java
  208. +32 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/SequenceTest.java
  209. +78 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/document/InlineMessagesFilterTest.java
  210. +163 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/document/ScriptHelperDocumentFilterTest.java
  211. +0 −99 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/html/HTMLFragmentFinderTest.java
  212. +0 −35 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/html/HTMLFragmentTest.java
  213. +0 −363 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/io/FileSystemServiceTest.java
  214. +0 −170 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/io/FileWatchServiceTest.java
  215. +0 −47 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/module/ModuleTest.java
  216. +146 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/request/DocumentRequestProcessorImplTest.java
  217. +72 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/resource/ConcreteResourceFinderImplTest.java
  218. +59 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/resource/HtmlResourceCreatorTest.java
  219. +0 −83 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/resource/MessageBundleTest.java
  220. +131 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/script/ScriptExecutorFactoryImplTest.java
  221. +191 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/script/ScriptRunnerTest.java
  222. +45 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/java/jj/servable/CssServableResourceTest.java
  223. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/blank.gif
  224. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/fancybox_loading.gif
  225. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/fancybox_overlay.png
  226. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/fancybox_sprite.png
  227. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/helpers/fancybox_buttons.png
  228. +96 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/helpers/jquery.fancybox-buttons.css
  229. +121 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/helpers/jquery.fancybox-buttons.js
  230. +196 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/helpers/jquery.fancybox-media.js
  231. +54 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/helpers/jquery.fancybox-thumbs.css
  232. +162 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/helpers/jquery.fancybox-thumbs.js
  233. +24 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/hi.txt
  234. +45 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/index.html
  235. +201 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/index.js
  236. +4 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/index.properties
  237. +514 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/index.server.js
  238. +35 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/index.shared.js
  239. +18 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/internal/no-worky.html
  240. +7 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/internal/no-worky.properties
  241. +0 −8 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/jj/html/index.html
  242. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/jj/io/jj_io_test.jar
  243. +0 −1 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/jj/io/test/level2/another.file
  244. 0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/jj/io/test/nothing.file
  245. +0 −1 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/jj/io/test/something.file
  246. +0 −3 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/jj/resource/test_en.properties
  247. +0 −3 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/jj/resource/test_fr.properties
  248. +0 −2 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/jj/resource/test_fr_ca.properties
  249. +0 −12 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/joj/example.html
  250. +2 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/jquery.color.min.js
  251. +249 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/jquery.fancybox.css
  252. +1,985 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/jquery.fancybox.js
  253. +7 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/jquery.scrollTo-1.4.3.1-min.js
  254. +93 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/scratch.js
  255. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/69.gif
  256. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/ass2ass.gif
  257. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/cunnilingus.gif
  258. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/diddle.gif
  259. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/doggystyle.gif
  260. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/fellatio.gif
  261. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/fuck.gif
  262. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/fuckdog.gif
  263. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/goldenshower.gif
  264. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/hotkarl.gif
  265. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/shocker.gif
  266. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/teabag.gif
  267. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/tittyfuck.gif
  268. BIN JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/smileys/whack.gif
  269. +115 −0 JibbrJabbr-server/JibbrJabbr-kernel/src/test/resources/style.css
  270. +0 −4 JibbrJabbr-server/JibbrJabbr/pom.xml
  271. +0 −2 JibbrJabbr-server/JibbrJabbr/src/main/assembly/package.xml
  272. +0 −7 JibbrJabbr-server/clamwhores.com/pom.xml
  273. +0 −30 JibbrJabbr-server/clamwhores.com/src/main/java/com/clamwhores/assets/Index.java
  274. +96 −49 JibbrJabbr-server/pom.xml
  275. +12 −0 pom.xml
@@ -1,52 +0,0 @@
-<?xml version="1.0"?>
-<project
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
- xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>JibbrJabbr-server</artifactId>
- <groupId>com.jibbrjabbr</groupId>
- <version>1.0-SNAPSHOT</version>
- </parent>
- <artifactId>JibbrJabbr-api</artifactId>
- <name>JibbrJabbr API</name>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit-dep</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <build>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- <filtering>true</filtering>
- </resource>
- </resources>
- <plugins>
- <plugin>
- <groupId>pl.project13.maven</groupId>
- <artifactId>git-commit-id-plugin</artifactId>
- <version>2.1.0</version>
- <executions>
- <execution>
- <phase>initialize</phase>
- <goals>
- <goal>revision</goal>
- </goals>
- </execution>
- </executions>
-
- <configuration>
- <dotGitDirectory>${jj.project.basedir}/.git</dotGitDirectory>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
@@ -1,48 +0,0 @@
-/*
- * Copyright 2012 Jason Miller
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package jj.api;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Inherited;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * <p>
- * Documents that a method can potentially block, and so should never be called using
- * the asynchronous executor. Methods decorated as Blocking can safely call all methods,
- * and cannot be called by methods marked NonBlocking. Classes that bear methods marked
- * Blocking in their public API should provide equivalent NonBlocking methods. Constructors
- * that are blocking simply should never be called in a nonblocking context.
- * </p>
- *
- * <p>
- * We'll retain this at runtime in case we can figure out a smart way to make
- * it meaningful, but for now it's documentation
- * </p>
- *
- * @author jason
- *
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target({ElementType.METHOD, ElementType.CONSTRUCTOR})
-@Documented
-@Inherited
-public @interface Blocking {
-
-}
@@ -1,54 +0,0 @@
-/*
- * Copyright 2012 Jason Miller
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package jj.api;
-
-import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Inherited;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-/**
- * <p>
- * Annotates a method that is to be called before the object is taken out of
- * service. Once this method completes, the instance will be discarded.
- * </p>
- *
- * <p>
- * The lifecycle is
- * <ul>
- * <li>Initialization (construction)</li>
- * <li>{@link Startup}</li>
- * <li>{@link Shutdown}</li>
- * <li>({@link Startup})</li>
- * <li>({@link Shutdown})...</li>
- * <li>Dispose</li>
- * <li>{@link Object#finalize()} (which obviously, avoid)</li>
- * </ul>
- * <p>
- *
- * @author jason
- *
- */
-@Retention(RUNTIME)
-@Target(METHOD)
-@Documented
-@Inherited
-public @interface Dispose {
-
-}
@@ -1,47 +0,0 @@
-/*
- * Copyright 2012 Jason Miller
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package jj.api;
-
-import static java.lang.annotation.ElementType.TYPE;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Inherited;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-/**
- * Marks a type as being an event. Instances of that type can automatically participate in
- * event mediation. Any component with a public void method of any name that takes a single
- * parameter of an event type will be registered as a listener, and whenever an event is published,
- * that method will be invoked.
- *
- * use the {@link Blocking}/{@link NonBlocking} annotations to indicate if the event listener method might block. if
- * no annotation is supplied, it will be assumed that blocking is possible. at this point it is not
- * clear what impacts this will have but it is likely that nonblocking methods will execute more quickly
- *
- * static methods will be ignored.
- *
- * event objects should almost certainly be immutable. this may be enforced
- *
- * @author jason
- *
- */
-@Retention(RUNTIME)
-@Target(TYPE)
-@Documented
-@Inherited
-public @interface Event {}
@@ -1,32 +0,0 @@
-/*
- * Copyright 2012 Jason Miller
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package jj.api;
-
-/**
- * Inject this interface if you need to publish events.
- *
- * The usage model should probably, what's the word... obvious.
- *
- * @see Event
- *
- * @author jason
- *
- */
-public interface EventPublisher {
-
- public void publish(Object event);
-
-}
@@ -1,56 +0,0 @@
-/*
- * Copyright 2012 Jason Miller
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package jj.api;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Inherited;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-
-/**
- * <p>
- * Documents that a method will never block, and so is suitable for use in
- * the asynchronous executor. Methods decorated with this annotation must never
- * call methods decorated with {@link Blocking}. Note that all logging is currently
- * potentially blocking, so there can be no logging from a method decorated
- * with this annotation.
- * </p>
- *
- * <p>
- * Watch out for hidden sources of blocking, there are still a few in here for
- * instance. Things like querying the file system could block arbitrarily.
- * Transient locking around putting tasks on queues should be okay, which is
- * good, because that's basically unavoidable.
- * </p>
- *
- * <p>
- * We'll retain this at runtime in case we can figure out a smart way to make
- * it meaningful, but for now it's documentation
- * </p>
- *
- * @author jason
- *
- */
-@Retention(RetentionPolicy.RUNTIME)
-@Target({ElementType.METHOD, ElementType.CONSTRUCTOR})
-@Documented
-@Inherited
-public @interface NonBlocking {
-
-}
@@ -1,61 +0,0 @@
-/*
- * Copyright 2012 Jason Miller
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package jj.api;
-
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-import static java.lang.annotation.ElementType.METHOD;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Inherited;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-/**
- * <p>
- * Annotates a method that should be called to signal shutdown,
- * which occurs some time after startup. This is an opportunity
- * to clean up all resources acquired. Once the method completes,
- * the object should be ready to be started again.
- * </p>
- *
- * <p>
- * The method may be called at additional points over the lifetime of an object,
- * after a method annotated with {@link Startup} (if it is defined) has been
- * called. (In general, if you define a Startup, you should define a Shutdown)
- * <p>
- *
- * <p>
- * The lifecycle is
- * <ul>
- * <li>Initialization (construction)</li>
- * <li>Startup</li>
- * <li>Shutdown</li>
- * <li>(Startup)</li>
- * <li>(Shutdown)...</li>
- * <li>{@link Dispose}</li>
- * <li>{@link Object#finalize()} (which obviously, avoid)</li>
- * </ul>
- * <p>
- * @author jason
- *
- */
-@Retention(RUNTIME)
-@Target(METHOD)
-@Documented
-@Inherited
-public @interface Shutdown {
-
-}
Oops, something went wrong.

0 comments on commit a97f9b2

Please sign in to comment.