From 85cda6939f00c34b7fdd94583611e725245964f9 Mon Sep 17 00:00:00 2001 From: dxcity Date: Sat, 24 Dec 2016 01:41:19 +0300 Subject: [PATCH 01/25] tagging release 3.250 --- .gitattributes | 1802 ++++ .gitignore | 57 + .idea/.name | 1 + .idea/ant.xml | 3 + .idea/codeStyleSettings.xml | 440 + .idea/compiler.xml | 113 + .idea/copyright/profiles_settings.xml | 7 + .idea/copyright/qd.xml | 9 + .idea/dataSources.xml | 3 + .idea/dynamic.xml | 3 + .idea/encodings.xml | 49 + .idea/excludeFromValidation.xml | 3 + .../inspectionProfiles/profiles_settings.xml | 7 + .idea/inspectionProfiles/qd_inspections.xml | 366 + .idea/jsLibraryMappings.xml | 8 + .idea/libraries/Maven__asm_asm_2_2_3.xml | 13 + .idea/libraries/Maven__asm_asm_all_3_3.xml | 13 + .../Maven__asm_asm_commons_2_2_3.xml | 13 + .idea/libraries/Maven__asm_asm_tree_2_2_3.xml | 13 + .../Maven__com_devexperts_dgen_dgen_1_0.xml | 13 + ...n__com_devexperts_timetest_agent_1_1_1.xml | 13 + ...jackson_core_jackson_annotations_2_4_0.xml | 13 + ...terxml_jackson_core_jackson_core_2_4_3.xml | 13 + ...ml_jackson_core_jackson_databind_2_4_3.xml | 13 + ..._com_google_code_findbugs_jsr305_3_0_0.xml | 13 + .../Maven__com_intellij_forms_rt_6_0_5.xml | 13 + .../Maven__com_jcraft_jzlib_1_1_1.xml | 13 + .../Maven__com_jgoodies_forms_1_0_7.xml | 13 + .../Maven__com_jtattoo_JTattoo_1_6_9.xml | 13 + ...sun_istack_istack_commons_runtime_2_16.xml | 13 + .../Maven__com_sun_jdmk_jmxtools_1_2_8.xml | 13 + ...aven__com_sun_xml_bind_jaxb_core_2_2_7.xml | 13 + ...aven__com_sun_xml_bind_jaxb_impl_2_2_7.xml | 13 + ...sun_xml_fastinfoset_FastInfoset_1_2_12.xml | 13 + ...Maven__javax_annotation_jsr250_api_1_0.xml | 13 + .../Maven__javax_inject_javax_inject_1.xml | 13 + ..._javax_servlet_javax_servlet_api_3_1_0.xml | 13 + .../Maven__javax_xml_bind_jaxb_api_2_2_7.xml | 13 + .../Maven__javax_xml_bind_jsr173_api_1_0.xml | 13 + .idea/libraries/Maven__jdom_jdom_1_0.xml | 13 + .idea/libraries/Maven__junit_junit_4_12.xml | 13 + .idea/libraries/Maven__log4j_log4j_1_1_3.xml | 13 + ...layout_org_abego_treelayout_core_1_0_1.xml | 13 + .../Maven__org_antlr_antlr4_runtime_4_5.xml | 13 + ..._org_apache_maven_maven_artifact_2_0_6.xml | 13 + ...en__org_apache_maven_maven_model_2_0_6.xml | 13 + ..._org_apache_maven_maven_plugin_api_2_0.xml | 13 + ...ache_maven_maven_plugin_registry_2_0_6.xml | 13 + ...__org_apache_maven_maven_profile_2_0_6.xml | 13 + ...__org_apache_maven_maven_project_2_0_6.xml | 13 + ..._org_apache_maven_maven_settings_2_0_6.xml | 13 + ...Maven__org_aspectj_aspectjweaver_1_8_2.xml | 13 + ...org_codehaus_plexus_plexus_utils_1_4_1.xml | 13 + ...aven__org_cometd_java_bayeux_api_3_0_4.xml | 13 + ...etd_java_cometd_java_annotations_3_0_4.xml | 13 + ...g_cometd_java_cometd_java_common_3_0_4.xml | 13 + ...g_cometd_java_cometd_java_server_3_0_4.xml | 13 + ...etd_java_websocket_common_server_3_0_4.xml | 13 + ...metd_java_websocket_javax_server_3_0_4.xml | 13 + ...ipt_cometd_javascript_jquery_war_3_0_4.xml | 13 + ...tty_jetty_continuation_9_2_9_v20150224.xml | 13 + ...lipse_jetty_jetty_http_9_2_9_v20150224.xml | 13 + ...eclipse_jetty_jetty_io_9_2_9_v20150224.xml | 13 + ...clipse_jetty_jetty_jmx_9_2_9_v20150224.xml | 13 + ...lipse_jetty_jetty_jsp_7_6_13_v20130916.xml | 13 + ...e_jetty_jetty_security_9_2_9_v20150224.xml | 13 + ...pse_jetty_jetty_server_9_2_9_v20150224.xml | 13 + ...se_jetty_jetty_servlet_9_2_9_v20150224.xml | 13 + ...e_jetty_jetty_servlets_9_2_9_v20150224.xml | 13 + ...ipse_jetty_jetty_util_7_6_13_v20130916.xml | 13 + ...lipse_jetty_jetty_util_9_2_9_v20150224.xml | 13 + ..._jetty_jetty_util_ajax_9_2_9_v20150224.xml | 13 + ...y_orbit_com_sun_el_1_0_0_v201105211818.xml | 13 + ...tty_orbit_javax_el_2_1_0_v201105211819.xml | 13 + ...rbit_javax_servlet_2_5_0_v201103041518.xml | 13 + ..._javax_servlet_jsp_2_1_0_v201105211820.xml | 13 + ...x_servlet_jsp_jstl_1_2_0_v201105211821.xml | 13 + ...e_jasper_glassfish_2_1_0_v201110031002.xml | 13 + ...standard_glassfish_1_2_0_v201112081803.xml | 13 + ...jetty_orbit_org_eclipse_jdt_core_3_7_1.xml | 13 + .../Maven__org_hamcrest_hamcrest_core_1_3.xml | 13 + .../Maven__org_slf4j_slf4j_api_1_7_10.xml | 13 + .../Maven__org_slf4j_slf4j_jdk14_1_7_10.xml | 13 + .idea/misc.xml | 289 + .idea/modules.xml | 49 + .idea/projectCodeStyle.xml | 222 + .idea/scopes/scope_settings.xml | 5 + .idea/sqlDataSources.xml | 3 + .idea/sqldialects.xml | 3 + .idea/templateLanguages.xml | 3 + .idea/uiDesigner.xml | 130 + .idea/validation.xml | 3 + .idea/vcs.xml | 9 + LICENSE.txt | 373 + QD.iml | 22 + ReleaseNotes.txt | 4953 +++++++++ auth/auth.iml | 24 + auth/pom.xml | 35 + .../java/com/devexperts/auth/AuthSession.java | 107 + .../java/com/devexperts/auth/AuthToken.java | 206 + .../devexperts/auth/SessionCloseListener.java | 21 + blog/001-architecture-intro.html | 61 + blog/002-transport.html | 50 + blog/003-dxFeed-API-tutorial-1.html | 163 + blog/004-dxFeed-API-tutorial-2.html | 103 + blog/architecture-overview.png | 1 + blog/architecture-overview.svg | 228 + blog/qds-connectors.png | 1 + blog/qds-connectors.svg | 380 + blog/qds-core-data-flow.png | 1 + blog/qds-core-data-flow.svg | 207 + blog/qds-multiplexor.png | 1 + blog/qds-multiplexor.svg | 313 + blog/scripts/shAutoloader.js | 17 + blog/scripts/shBrushAS3.js | 59 + blog/scripts/shBrushAppleScript.js | 75 + blog/scripts/shBrushBash.js | 59 + blog/scripts/shBrushCSharp.js | 65 + blog/scripts/shBrushColdFusion.js | 100 + blog/scripts/shBrushCpp.js | 97 + blog/scripts/shBrushCss.js | 91 + blog/scripts/shBrushDelphi.js | 55 + blog/scripts/shBrushDiff.js | 41 + blog/scripts/shBrushErlang.js | 52 + blog/scripts/shBrushGroovy.js | 67 + blog/scripts/shBrushJScript.js | 52 + blog/scripts/shBrushJava.js | 57 + blog/scripts/shBrushJavaFX.js | 58 + blog/scripts/shBrushPerl.js | 72 + blog/scripts/shBrushPhp.js | 88 + blog/scripts/shBrushPlain.js | 33 + blog/scripts/shBrushPowerShell.js | 74 + blog/scripts/shBrushPython.js | 64 + blog/scripts/shBrushRuby.js | 55 + blog/scripts/shBrushSass.js | 94 + blog/scripts/shBrushScala.js | 51 + blog/scripts/shBrushSql.js | 66 + blog/scripts/shBrushVb.js | 56 + blog/scripts/shBrushXml.js | 69 + blog/scripts/shCore.js | 17 + blog/scripts/shLegacy.js | 17 + blog/styles/shCore.css | 226 + blog/styles/shCoreDefault.css | 328 + blog/styles/shCoreDjango.css | 331 + blog/styles/shCoreEclipse.css | 339 + blog/styles/shCoreEmacs.css | 324 + blog/styles/shCoreFadeToGrey.css | 328 + blog/styles/shCoreMDUltra.css | 324 + blog/styles/shCoreMidnight.css | 324 + blog/styles/shCoreRDark.css | 324 + blog/styles/shThemeDefault.css | 117 + blog/styles/shThemeDjango.css | 120 + blog/styles/shThemeEclipse.css | 128 + blog/styles/shThemeEmacs.css | 113 + blog/styles/shThemeFadeToGrey.css | 117 + blog/styles/shThemeMDUltra.css | 113 + blog/styles/shThemeMidnight.css | 113 + blog/styles/shThemeRDark.css | 113 + css/stylesheet.css | 558 + doc/DESCRIBE_PROTOCOL.txt | 133 + doc/DESCRIBE_RECORDS.txt | 129 + doc/DXP.txt | 34 + dxfeed-api/dgen.config | 5 + dxfeed-api/dxfeed-api.iml | 27 + dxfeed-api/pom.xml | 160 + .../dxfeed/annotation/ClassValueMapping.java | 25 + .../dxfeed/annotation/EventFieldMapping.java | 38 + .../com/dxfeed/annotation/EventFieldType.java | 71 + .../dxfeed/annotation/EventTypeMapping.java | 24 + .../java/com/dxfeed/annotation/package.html | 13 + .../main/java/com/dxfeed/api/DXEndpoint.java | 813 ++ .../src/main/java/com/dxfeed/api/DXFeed.java | 659 ++ .../com/dxfeed/api/DXFeedEventListener.java | 26 + .../com/dxfeed/api/DXFeedSubscription.java | 1052 ++ .../api/DXFeedTimeSeriesSubscription.java | 127 + .../main/java/com/dxfeed/api/DXPublisher.java | 148 + .../api/FilteredSubscriptionSymbol.java | 30 + .../dxfeed/api/impl/ExtensibleDXEndpoint.java | 36 + .../osub/IndexedEventSubscriptionSymbol.java | 108 + .../api/osub/ObservableSubscription.java | 69 + .../ObservableSubscriptionChangeListener.java | 81 + .../osub/TimeSeriesSubscriptionSymbol.java | 100 + .../com/dxfeed/api/osub/WildcardSymbol.java | 129 + .../java/com/dxfeed/api/osub/package.html | 14 + .../src/main/java/com/dxfeed/api/package.html | 13 + .../main/java/com/dxfeed/event/EventType.java | 71 + .../java/com/dxfeed/event/IndexedEvent.java | 199 + .../com/dxfeed/event/IndexedEventSource.java | 74 + .../java/com/dxfeed/event/LastingEvent.java | 40 + .../com/dxfeed/event/TimeSeriesEvent.java | 145 + .../java/com/dxfeed/event/candle/Candle.java | 441 + .../dxfeed/event/candle/CandleAlignment.java | 153 + .../dxfeed/event/candle/CandleExchange.java | 116 + .../com/dxfeed/event/candle/CandlePeriod.java | 239 + .../com/dxfeed/event/candle/CandlePrice.java | 176 + .../dxfeed/event/candle/CandleSession.java | 158 + .../com/dxfeed/event/candle/CandleSymbol.java | 249 + .../event/candle/CandleSymbolAttribute.java | 29 + .../com/dxfeed/event/candle/CandleType.java | 175 + .../com/dxfeed/event/candle/DailyCandle.java | 89 + .../com/dxfeed/event/candle/package-info.java | 16 + .../java/com/dxfeed/event/candle/package.html | 14 + .../com/dxfeed/event/impl/TimeNanosUtil.java | 59 + .../com/dxfeed/event/market/Direction.java | 76 + .../com/dxfeed/event/market/MarketEvent.java | 76 + .../event/market/MarketEventSymbols.java | 338 + .../java/com/dxfeed/event/market/Order.java | 152 + .../com/dxfeed/event/market/OrderBase.java | 567 + .../com/dxfeed/event/market/OrderSource.java | 339 + .../com/dxfeed/event/market/PriceType.java | 62 + .../java/com/dxfeed/event/market/Profile.java | 304 + .../java/com/dxfeed/event/market/Quote.java | 344 + .../java/com/dxfeed/event/market/Scope.java | 63 + .../event/market/ShortSaleRestriction.java | 57 + .../java/com/dxfeed/event/market/Side.java | 57 + .../com/dxfeed/event/market/SpreadOrder.java | 140 + .../java/com/dxfeed/event/market/Summary.java | 317 + .../com/dxfeed/event/market/TimeAndSale.java | 598 ++ .../dxfeed/event/market/TimeAndSaleType.java | 57 + .../java/com/dxfeed/event/market/Trade.java | 105 + .../com/dxfeed/event/market/TradeBase.java | 347 + .../com/dxfeed/event/market/TradeETH.java | 151 + .../dxfeed/event/market/TradingStatus.java | 57 + .../java/com/dxfeed/event/market/Util.java | 52 + .../com/dxfeed/event/market/package-info.java | 18 + .../java/com/dxfeed/event/market/package.html | 13 + .../com/dxfeed/event/misc/Configuration.java | 195 + .../java/com/dxfeed/event/misc/Message.java | 168 + .../com/dxfeed/event/misc/package-info.java | 15 + .../java/com/dxfeed/event/misc/package.html | 13 + .../java/com/dxfeed/event/option/Greeks.java | 338 + .../java/com/dxfeed/event/option/Series.java | 279 + .../com/dxfeed/event/option/TheoPrice.java | 214 + .../com/dxfeed/event/option/Underlying.java | 147 + .../com/dxfeed/event/option/package-info.java | 15 + .../java/com/dxfeed/event/option/package.html | 103 + .../main/java/com/dxfeed/event/package.html | 13 + .../glossary/AdditionalUnderlyings.java | 230 + .../main/java/com/dxfeed/glossary/CFI.java | 784 ++ .../com/dxfeed/glossary/PriceIncrements.java | 432 + .../java/com/dxfeed/glossary/package.html | 14 + .../com/dxfeed/impl/AbstractIndexedList.java | 176 + .../dxfeed/impl/XmlCandleSymbolAdapter.java | 25 + .../java/com/dxfeed/impl/XmlCharAdapter.java | 23 + .../java/com/dxfeed/impl/XmlNamespace.java | 13 + .../com/dxfeed/impl/XmlSourceAdapter.java | 26 + .../java/com/dxfeed/impl/XmlTimeAdapter.java | 25 + .../main/java/com/dxfeed/ipf/ArrayMap.java | 149 + .../com/dxfeed/ipf/InstrumentProfile.java | 1066 ++ .../dxfeed/ipf/InstrumentProfileField.java | 303 + .../ipf/InstrumentProfileFormatException.java | 32 + .../dxfeed/ipf/InstrumentProfileReader.java | 200 + .../com/dxfeed/ipf/InstrumentProfileType.java | 67 + .../dxfeed/ipf/InstrumentProfileWriter.java | 87 + .../java/com/dxfeed/ipf/impl/Constants.java | 16 + .../ipf/impl/InstrumentProfileComposer.java | 127 + .../ipf/impl/InstrumentProfileParser.java | 180 + .../ipf/impl/UncloseableInputStream.java | 22 + .../ipf/impl/UncloseableOutputStream.java | 22 + .../ipf/live/InstrumentProfileCollector.java | 424 + .../ipf/live/InstrumentProfileConnection.java | 445 + .../live/InstrumentProfileUpdateListener.java | 33 + .../java/com/dxfeed/ipf/live/package.html | 13 + .../com/dxfeed/ipf/option/OptionChain.java | 71 + .../ipf/option/OptionChainsBuilder.java | 258 + .../com/dxfeed/ipf/option/OptionSeries.java | 354 + .../java/com/dxfeed/ipf/option/package.html | 14 + .../src/main/java/com/dxfeed/ipf/package.html | 13 + .../model/AbstractIndexedEventModel.java | 707 ++ .../com/dxfeed/model/IndexedEventModel.java | 181 + .../com/dxfeed/model/ObservableListModel.java | 36 + .../model/ObservableListModelListener.java | 61 + .../dxfeed/model/TimeSeriesEventModel.java | 140 + .../dxfeed/model/market/CheckedTreeList.java | 737 ++ .../model/market/OrderBookCorrector.java | 198 + .../dxfeed/model/market/OrderBookList.java | 250 + .../dxfeed/model/market/OrderBookModel.java | 460 + .../model/market/OrderBookModelFilter.java | 61 + .../model/market/OrderBookModelListener.java | 61 + .../java/com/dxfeed/model/market/package.html | 13 + .../main/java/com/dxfeed/model/package.html | 13 + .../com/dxfeed/ondemand/OnDemandService.java | 343 + .../java/com/dxfeed/ondemand/package.html | 13 + .../main/java/com/dxfeed/schedule/Day.java | 361 + .../java/com/dxfeed/schedule/DayFilter.java | 117 + .../java/com/dxfeed/schedule/Schedule.java | 830 ++ .../java/com/dxfeed/schedule/Session.java | 220 + .../com/dxfeed/schedule/SessionFilter.java | 87 + .../java/com/dxfeed/schedule/SessionType.java | 46 + .../java/com/dxfeed/schedule/package.html | 13 + .../com/dxfeed/schedule/schedule.properties | 194 + .../event/candle/test/CandleSymbolTest.java | 51 + .../event/test/DescriptionAnnotateTest.java | 24 + .../glossary/test/PriceIncrementsTest.java | 203 + .../test/InstrumentProfileCollectorTest.java | 170 + .../ipf/test/InstrumentProfileFieldTest.java | 98 + .../ipf/test/InstrumentProfileReaderTest.java | 82 + .../model/market/CheckedTreeSimpleTest.java | 174 + .../dxfeed/model/market/CheckedTreeTest.java | 156 + .../model/market/OrderBookListTest.java | 217 + .../dxfeed/schedule/test/ScheduleTest.java | 88 + dxfeed-api/xsd-assembly.xml | 29 + dxfeed-bin/dxfeed-bin-assembly.xml | 89 + dxfeed-bin/dxfeed-bin.iml | 50 + dxfeed-bin/files/README.txt | 38 + dxfeed-bin/pom.xml | 96 + .../dxfeed-codegen-verify.iml | 26 + dxfeed-codegen-verify/pom.xml | 81 + dxfeed-codegen/dxfeed-codegen.iml | 42 + dxfeed-codegen/pom.xml | 72 + .../AnnotationProcessorEnvironment.java | 62 + .../AnnotationProcessorTypeFactory.java | 203 + .../dxfeed/api/codegen/BaseCodeGenType.java | 32 + .../java/com/dxfeed/api/codegen/ClassGen.java | 189 + .../com/dxfeed/api/codegen/ClassName.java | 68 + .../codegen/ClassValueMappingRegistry.java | 128 + .../dxfeed/api/codegen/CodeGenContext.java | 98 + .../api/codegen/CodeGenEnvironment.java | 24 + .../dxfeed/api/codegen/CodeGenExecutable.java | 33 + .../com/dxfeed/api/codegen/CodeGenType.java | 29 + .../com/dxfeed/api/codegen/CodeGenUtils.java | 42 + .../java/com/dxfeed/api/codegen/Config.java | 36 + .../com/dxfeed/api/codegen/DelegateGen.java | 539 + .../api/codegen/ExecutableEnvironment.java | 58 + .../dxfeed/api/codegen/FactoryImplGen.java | 290 + .../com/dxfeed/api/codegen/FieldType.java | 445 + .../com/dxfeed/api/codegen/ImplCodeGen.java | 476 + .../ImplCodeGenAnnotationProcessor.java | 232 + .../dxfeed/api/codegen/ImplVerifyMain.java | 18 + .../com/dxfeed/api/codegen/JavaClassType.java | 142 + .../main/java/com/dxfeed/api/codegen/Log.java | 123 + .../com/dxfeed/api/codegen/MappingGen.java | 101 + .../dxfeed/api/codegen/NamingConventions.java | 45 + .../com/dxfeed/api/codegen/RecordDesc.java | 58 + .../com/dxfeed/api/codegen/RecordField.java | 148 + .../javax.annotation.processing.Processor | 1 + .../dxfeed/api/codegen/TemplateDelegate.java | 39 + .../api/codegen/TemplateFactoryImpl.java | 41 + .../dxfeed/api/codegen/TemplateMapping.java | 19 + .../CustomSchemeCompatibilityTest.java | 313 + .../codegen/SchemeCompatibilityChecker.java | 88 + .../com/dxfeed/api/codegen/TestEndpoint.java | 65 + .../api/codegen/event/BetterCandle.java | 148 + .../dxfeed/api/codegen/event/BetterOrder.java | 61 + .../dxfeed/api/codegen/event/BetterQuote.java | 116 + .../dxfeed/api/codegen/event/CustomEvent.java | 79 + .../api/codegen/event/CustomMarketEvent.java | 54 + .../dxfeed/api/codegen/event/WrappedInt.java | 52 + dxfeed-impl/dxfeed-impl.iml | 36 + dxfeed-impl/pom.xml | 87 + .../api/impl/DXConnectorInitializer.java | 40 + .../com/dxfeed/api/impl/DXEndpointImpl.java | 825 ++ .../java/com/dxfeed/api/impl/DXFeedImpl.java | 1152 ++ .../com/dxfeed/api/impl/DXFeedScheme.java | 59 + .../com/dxfeed/api/impl/DXPublisherImpl.java | 249 + ...DXPublisherObservableSubscriptionImpl.java | 48 + .../com/dxfeed/api/impl/EventDelegate.java | 165 + .../dxfeed/api/impl/EventDelegateFactory.java | 29 + .../dxfeed/api/impl/EventDelegateFlags.java | 11 + .../com/dxfeed/api/impl/EventDelegateSet.java | 111 + .../dxfeed/api/impl/FilterFactoryImpl.java | 417 + .../impl/HistorySubscriptionFilterImpl.java | 48 + .../api/impl/OnDemandConnectorMarker.java | 14 + .../com/dxfeed/api/impl/SchemeBuilder.java | 164 + .../com/dxfeed/api/impl/SchemeFieldTime.java | 13 + .../com/dxfeed/api/impl/SchemeProperties.java | 65 + .../com/dxfeed/api/impl/VersionedRecord.java | 30 + .../candle/CandleByTradeHistoryDelegate.java | 64 + .../dxfeed/event/candle/CandleDelegate.java | 74 + .../event/candle/CandleEventDelegateImpl.java | 44 + .../event/candle/CandleEventDelegateSet.java | 126 + .../event/candle/CandleFactoryImpl.java | 124 + .../event/candle/DailyCandleDelegate.java | 78 + .../event/candle/impl/CandleEventMapping.java | 100 + .../event/candle/impl/CandleMapping.java | 392 + .../candle/impl/TradeHistoryMapping.java | 251 + .../event/market/MarketAccessorImpl.java | 306 + .../event/market/MarketEventDelegateImpl.java | 52 + .../event/market/MarketEventDelegateSet.java | 96 + .../event/market/MarketFactoryImpl.java | 331 + .../event/market/OrderBaseDelegateImpl.java | 39 + .../event/market/OrderBaseDelegateSet.java | 61 + .../market/OrderByMarketMakerAskDelegate.java | 61 + .../market/OrderByMarketMakerBidDelegate.java | 61 + .../event/market/OrderByQuoteAskDelegate.java | 64 + .../event/market/OrderByQuoteBidDelegate.java | 64 + .../dxfeed/event/market/OrderDelegate.java | 83 + .../dxfeed/event/market/ProfileDelegate.java | 65 + .../dxfeed/event/market/QuoteDelegate.java | 71 + .../event/market/SpreadOrderDelegate.java | 83 + .../dxfeed/event/market/SummaryDelegate.java | 71 + .../event/market/TimeAndSaleDelegate.java | 72 + .../dxfeed/event/market/TradeDelegate.java | 78 + .../dxfeed/event/market/TradeETHDelegate.java | 68 + .../dxfeed/event/market/impl/BookMapping.java | 121 + .../event/market/impl/FundamentalMapping.java | 193 + .../event/market/impl/MarketEventMapping.java | 39 + .../event/market/impl/MarketMakerMapping.java | 371 + .../event/market/impl/OrderBaseMapping.java | 36 + .../event/market/impl/OrderMapping.java | 182 + .../event/market/impl/ProfileMapping.java | 458 + .../event/market/impl/QuoteMapping.java | 218 + .../event/market/impl/SpreadOrderMapping.java | 138 + .../event/market/impl/SummaryMapping.java | 195 + .../event/market/impl/TimeAndSaleMapping.java | 199 + .../event/market/impl/TradeETHMapping.java | 383 + .../event/market/impl/TradeMapping.java | 446 + .../event/misc/ConfigurationDelegate.java | 56 + .../dxfeed/event/misc/MessageDelegate.java | 54 + .../dxfeed/event/misc/MiscFactoryImpl.java | 65 + .../event/misc/impl/ConfigurationMapping.java | 48 + .../event/misc/impl/MessageMapping.java | 34 + .../dxfeed/event/option/GreeksDelegate.java | 71 + .../event/option/OptionFactoryImpl.java | 106 + .../dxfeed/event/option/SeriesDelegate.java | 67 + .../event/option/TheoPriceDelegate.java | 66 + .../event/option/UnderlyingDelegate.java | 60 + .../event/option/impl/GreeksMapping.java | 212 + .../event/option/impl/SeriesMapping.java | 150 + .../event/option/impl/TheoPriceMapping.java | 330 + .../event/option/impl/UnderlyingMapping.java | 128 + .../services/com.devexperts.qd.DataScheme | 1 + ...om.devexperts.qd.HistorySubscriptionFilter | 1 + .../com.devexperts.qd.ng.RecordMappingFactory | 4 + ...evexperts.qd.qtp.SubscriptionFilterFactory | 1 + .../com.devexperts.rmi.RMIEndpoint$Builder | 1 + .../com.dxfeed.api.DXEndpoint$Builder | 1 + .../com.dxfeed.api.impl.EventDelegateFactory | 4 + .../api/impl/test/FilterTransferTest.java | 109 + .../api/impl/test/FiltersStringTest.java | 50 + .../api/impl/test/RecordOnlyFiltersTest.java | 55 + .../api/impl/test/SymbolListFiltersTest.java | 103 + .../api/test/AbstractDXPublisherTest.java | 237 + .../api/test/CandleAddRemoveSubTest.java | 161 + .../com/dxfeed/api/test/CandleSymbolTest.java | 69 + .../api/test/DXEndpointConnectTest.java | 96 + .../com/dxfeed/api/test/DXEndpointTest.java | 31 + .../api/test/DXFeedGetIfSubscribedTest.java | 132 + .../com/dxfeed/api/test/DXFeedSchemeTest.java | 191 + .../api/test/DXFeedSubscriptionTest.java | 250 + .../com/dxfeed/api/test/DXPublisherTest.java | 296 + .../api/test/IndexedEventsPromiseTest.java | 131 + .../dxfeed/api/test/LastEventPromiseTest.java | 118 + .../dxfeed/api/test/LostSubscriptionTest.java | 135 + .../api/test/MarketEventSymbolsTest.java | 203 + .../java/com/dxfeed/api/test/MessageTest.java | 67 + .../dxfeed/api/test/OrderEventFlagsTest.java | 101 + .../com/dxfeed/api/test/OrderSourceTest.java | 260 + .../java/com/dxfeed/api/test/OrderTest.java | 122 + .../dxfeed/api/test/OrderThreadingTest.java | 93 + .../dxfeed/api/test/SSLUserPasswordTest.java | 84 + .../dxfeed/api/test/SchemePropertiesTest.java | 71 + .../com/dxfeed/api/test/SchemeRemapTest.java | 106 + .../model/test/IndexedEventModelTest.java | 187 + .../model/test/OrderBookModelStressTest.java | 172 + .../dxfeed/model/test/OrderBookModelTest.java | 431 + dxfeed-ipf-filter/dxfeed-ipf-filter.iml | 35 + dxfeed-ipf-filter/pom.xml | 42 + .../dxfeed/ipf/filter/IPFFilterFactory.java | 49 + .../com/dxfeed/ipf/filter/IPFRegistry.java | 172 + .../dxfeed/ipf/filter/IPFRegistryMXBean.java | 38 + .../dxfeed/ipf/filter/IPFSymbolFilter.java | 388 + .../com/dxfeed/ipf/filter/IPFUpdater.java | 45 + ...evexperts.qd.qtp.SubscriptionFilterFactory | 1 + .../ipf/filter/test/IPFFilterStringTest.java | 48 + .../dxfeed/ipf/filter/test/IPFFilterTest.java | 218 + .../com/dxfeed/ipf/filter/test/IPFWriter.java | 71 + dxfeed-news/dxfeed-news.iml | 37 + dxfeed-news/pom.xml | 41 + .../src/main/java/com/dxfeed/news/News.java | 63 + .../main/java/com/dxfeed/news/NewsFilter.java | 95 + .../main/java/com/dxfeed/news/NewsKey.java | 51 + .../main/java/com/dxfeed/news/NewsList.java | 46 + .../main/java/com/dxfeed/news/NewsModel.java | 247 + .../java/com/dxfeed/news/NewsSummary.java | 196 + .../main/java/com/dxfeed/news/NewsTags.java | 25 + .../com/dxfeed/news/ObservableNewsList.java | 109 + .../news/impl/NewsNotFoundException.java | 22 + .../dxfeed/news/impl/RemoteNewsService.java | 36 + .../java/com/dxfeed/news/impl/package.html | 21 + .../main/java/com/dxfeed/news/package.html | 18 + .../com/dxfeed/news/test/NewsApiTest.java | 241 + .../java/com/dxfeed/news/test/NewsClient.java | 72 + dxfeed-ondemand/dxfeed-ondemand.iml | 37 + dxfeed-ondemand/pom.xml | 35 + .../java/com/dxfeed/ondemand/impl/Block.java | 182 + .../java/com/dxfeed/ondemand/impl/Cache.java | 457 + .../com/dxfeed/ondemand/impl/CacheConfig.java | 56 + .../com/dxfeed/ondemand/impl/Current.java | 31 + .../dxfeed/ondemand/impl/CurrentSegment.java | 90 + .../ondemand/impl/GeneratePassword.java | 37 + .../java/com/dxfeed/ondemand/impl/Key.java | 89 + .../java/com/dxfeed/ondemand/impl/Log.java | 19 + .../ondemand/impl/MarketDataAccess.java | 148 + .../ondemand/impl/MarketDataReplay.java | 509 + .../dxfeed/ondemand/impl/MarketDataToken.java | 300 + .../ondemand/impl/OnDemandServiceImpl.java | 336 + .../dxfeed/ondemand/impl/ReplayRequest.java | 80 + .../dxfeed/ondemand/impl/ReplayResponse.java | 40 + .../com/dxfeed/ondemand/impl/ReplayUtil.java | 283 + .../com/dxfeed/ondemand/impl/Segment.java | 61 + .../impl/connector/OnDemandConnector.java | 266 + .../connector/OnDemandConnectorFactory.java | 32 + .../connector/OnDemandConnectorMBean.java | 61 + .../connector/ReplayConnectionHandler.java | 173 + .../dxfeed/ondemand/impl/event/MDREvent.java | 59 + .../ondemand/impl/event/MDREventUtil.java | 280 + .../ondemand/impl/event/MDRMarketMaker.java | 161 + .../ondemand/impl/event/MDRProfile.java | 152 + .../dxfeed/ondemand/impl/event/MDRQuote.java | 135 + .../ondemand/impl/event/MDRSummary.java | 145 + .../dxfeed/ondemand/impl/event/MDRTrade.java | 133 + .../ondemand/impl/event/MDRTradeHistory.java | 167 + ....devexperts.qd.qtp.MessageConnectorFactory | 1 + .../com.dxfeed.ondemand.OnDemandService | 1 + .../com/dxfeed/ondemand/impl/BlockTest.java | 67 + .../impl/event/MDREventUtilTestTest.java | 30 + dxfeed-plotter/dxfeed-plotter-assembly.xml | 35 + dxfeed-plotter/dxfeed-plotter.iml | 44 + dxfeed-plotter/files/README.txt | 9 + dxfeed-plotter/files/dxplotter.bat | 1 + dxfeed-plotter/files/dxplotter.cfg | 5 + dxfeed-plotter/files/dxplotter.sh | 2 + dxfeed-plotter/pom.xml | 100 + .../plotter/DXFeedMarketDataPlotter.form | 261 + .../plotter/DXFeedMarketDataPlotter.java | 705 ++ .../main/java/com/dxfeed/plotter/Feed.java | 76 + .../com/dxfeed/plotter/LabelFlashSupport.java | 62 + .../java/com/dxfeed/plotter/PlotData.java | 25 + .../com/dxfeed/plotter/SimpleMovingQueue.java | 206 + .../main/java/com/dxfeed/plotter/Stats.java | 33 + .../com/dxfeed/plotter/SwingExecutor.java | 39 + .../plotter/TickChartRendererPanel.java | 640 ++ .../com/dxfeed/plotter/icons/password.png | Bin 0 -> 1162 bytes .../com/dxfeed/plotter/icons/pause-icon.png | Bin 0 -> 719 bytes .../com/dxfeed/plotter/icons/play-icon.png | Bin 0 -> 763 bytes dxfeed-promise/dxfeed-promise.iml | 25 + dxfeed-promise/pom.xml | 51 + .../main/java/com/dxfeed/promise/Promise.java | 595 + .../com/dxfeed/promise/PromiseException.java | 22 + .../com/dxfeed/promise/PromiseHandler.java | 24 + .../java/com/dxfeed/promise/Promises.java | 132 + .../main/java/com/dxfeed/promise/package.html | 14 + dxfeed-samples/dxfeed-samples-assembly.xml | 46 + dxfeed-samples/dxfeed-samples.iml | 39 + dxfeed-samples/files/README.txt | 107 + dxfeed-samples/files/connect.bat | 1 + dxfeed-samples/files/connect.sh | 2 + dxfeed-samples/files/connectIpf.bat | 1 + dxfeed-samples/files/connectIpf.sh | 2 + .../files/connectIpf_Quote_demo.bat | 1 + dxfeed-samples/files/connectIpf_Quote_demo.sh | 2 + dxfeed-samples/files/connect_Quote_IBM.bat | 1 + dxfeed-samples/files/connect_Quote_IBM.sh | 2 + .../files/connect_Quote_IBM_from_File.bat | 1 + .../files/connect_Quote_IBM_from_File.sh | 2 + dxfeed-samples/files/demo-sample.data | Bin 0 -> 191935 bytes dxfeed-samples/files/demo-sample.time | 1712 +++ dxfeed-samples/files/dxfeed.properties | 32 + dxfeed-samples/files/fileparser.bat | 1 + dxfeed-samples/files/fileparser.sh | 2 + dxfeed-samples/files/fileparser_Quote_IBM.bat | 1 + dxfeed-samples/files/fileparser_Quote_IBM.sh | 2 + dxfeed-samples/files/lastevents.bat | 1 + dxfeed-samples/files/lastevents.sh | 2 + dxfeed-samples/files/ondemand.bat | 1 + dxfeed-samples/files/ondemand.sh | 2 + dxfeed-samples/files/optionchain.bat | 1 + dxfeed-samples/files/optionchain.sh | 2 + dxfeed-samples/files/optionchain_IBM_10_3.bat | 1 + dxfeed-samples/files/optionchain_IBM_10_3.sh | 2 + dxfeed-samples/files/sample.bat | 1 + dxfeed-samples/files/sample.sh | 2 + dxfeed-samples/files/simple.bat | 1 + dxfeed-samples/files/simple.sh | 2 + dxfeed-samples/files/slicer.cfg | 33 + dxfeed-samples/files/symbols.txt | 1 + dxfeed-samples/files/symbols_ondemand.txt | 1 + dxfeed-samples/files/ui_candlechart.bat | 1 + dxfeed-samples/files/ui_candlechart.sh | 2 + dxfeed-samples/files/ui_marketdepth.bat | 1 + dxfeed-samples/files/ui_marketdepth.sh | 2 + dxfeed-samples/files/ui_quotetable.bat | 1 + dxfeed-samples/files/ui_quotetable.sh | 2 + .../files/ui_quotetable_ondemand.bat | 1 + .../files/ui_quotetable_ondemand.sh | 2 + dxfeed-samples/files/ui_timeandsales.bat | 1 + dxfeed-samples/files/ui_timeandsales.sh | 2 + dxfeed-samples/pom.xml | 77 + .../sample/_simple_/FetchDailyCandles.java | 44 + .../sample/_simple_/PrintQuoteEvents.java | 30 + .../sample/_simple_/PublishProfiles.java | 59 + .../sample/_simple_/RequestProfile.java | 29 + .../dxfeed/sample/_simple_/WriteTapeFile.java | 43 + .../com/dxfeed/sample/api/DXFeedConnect.java | 127 + .../dxfeed/sample/api/DXFeedFileParser.java | 86 + .../com/dxfeed/sample/api/DXFeedSample.java | 59 + .../java/com/dxfeed/sample/api/Slicer.java | 730 ++ .../sample/console/LastEventsConsole.java | 147 + .../dxfeed/sample/ipf/DXFeedIpfConnect.java | 68 + .../sample/ipf/option/DXFeedOptionChain.java | 97 + .../sample/ondemand/OnDemandSample.java | 59 + .../sample/schedule/ScheduleSample.java | 121 + .../sample/ui/swing/DXFeedCandleChart.java | 235 + .../sample/ui/swing/DXFeedMarketDepth.java | 231 + .../sample/ui/swing/DXFeedQuoteTable.java | 217 + .../ui/swing/DXFeedQuoteTableOnDemand.java | 311 + .../sample/ui/swing/DXFeedTimeAndSales.java | 202 + .../dxfeed/sample/ui/swing/SwingExecutor.java | 37 + .../api/sample/test/DXFeedFileParseTest.java | 118 + dxfeed-tools/dxfeed-tools.iml | 34 + dxfeed-tools/pom.xml | 45 + .../services/InstrumentProfileProvider.java | 26 + .../ipf/services/InstrumentProfileServer.java | 453 + .../services/InstrumentProfileService.java | 116 + .../java/com/dxfeed/ipf/tools/CMEParser.java | 297 + .../main/java/com/dxfeed/ipf/tools/MIC.java | 820 ++ .../java/com/dxfeed/ipf/tools/MICBuilder.java | 353 + .../java/com/dxfeed/ipf/tools/OCCParser.java | 417 + .../ipf/transform/AssignmentStatement.java | 36 + .../dxfeed/ipf/transform/BlockStatement.java | 27 + .../ipf/transform/CMEProductStatement.java | 117 + .../dxfeed/ipf/transform/CompileContext.java | 22 + .../com/dxfeed/ipf/transform/Compiler.java | 846 ++ .../transform/ConditionalAndExpression.java | 27 + .../ipf/transform/ConditionalExpression.java | 30 + .../transform/ConditionalOrExpression.java | 27 + .../ipf/transform/ControlFlowStatement.java | 26 + .../dxfeed/ipf/transform/DeleteStatement.java | 26 + .../ipf/transform/EqualityExpression.java | 29 + .../com/dxfeed/ipf/transform/Expression.java | 22 + .../dxfeed/ipf/transform/FieldReference.java | 75 + .../ipf/transform/FindTradingExpression.java | 45 + .../ipf/transform/FixOPOLStatement.java | 90 + .../transform/GetDayOfMonthExpression.java | 30 + .../ipf/transform/GetDayOfWeekExpression.java | 30 + .../com/dxfeed/ipf/transform/IfStatement.java | 29 + .../dxfeed/ipf/transform/InExpression.java | 37 + .../transform/InstrumentProfileTransform.java | 247 + .../ipf/transform/IsTradingExpression.java | 30 + .../dxfeed/ipf/transform/LikeExpression.java | 28 + .../dxfeed/ipf/transform/MathExpression.java | 88 + .../dxfeed/ipf/transform/NotExpression.java | 24 + .../dxfeed/ipf/transform/OSIStatement.java | 44 + .../ipf/transform/PrimaryStatement.java | 45 + .../ipf/transform/RelationalExpression.java | 44 + .../dxfeed/ipf/transform/RenameStatement.java | 53 + .../ipf/transform/ReplaceExpression.java | 41 + .../ipf/transform/RetainFieldsStatement.java | 55 + .../transform/SetDayOfMonthExpression.java | 44 + .../ipf/transform/SetDayOfWeekExpression.java | 37 + .../com/dxfeed/ipf/transform/Statement.java | 38 + .../dxfeed/ipf/transform/SwitchStatement.java | 43 + .../transform/SymbolCategoryExpression.java | 36 + .../ipf/transform/SysdateExpression.java | 24 + .../com/dxfeed/ipf/transform/Tokenizer.java | 322 + .../TransformCompilationException.java | 30 + .../ipf/transform/TransformContext.java | 103 + .../ipf/transform/TypeCastExpression.java | 28 + .../com/dxfeed/ipf/transform/package.html | 13 + .../com/dxfeed/ipf/transform/sample.transform | 80 + .../dxfeed-viewer-installer.iml | 22 + dxfeed-viewer-installer/pom.xml | 106 + dxfeed-viewer-installer/readme.txt | 9 + dxfeed-viewer-installer/viewer.install4j | 438 + dxfeed-viewer/dxfeed-viewer-assembly.xml | 35 + dxfeed-viewer/dxfeed-viewer.iml | 44 + dxfeed-viewer/files/README.txt | 8 + dxfeed-viewer/files/dxviewer.bat | 1 + dxfeed-viewer/files/dxviewer.cfg | 7 + dxfeed-viewer/files/dxviewer.sh | 2 + dxfeed-viewer/pom.xml | 110 + .../dxfeed/viewer/BarGraphCellRenderer.java | 67 + .../java/com/dxfeed/viewer/Credentials.java | 40 + .../dxfeed/viewer/DXFeedMarketDataViewer.form | 709 ++ .../dxfeed/viewer/DXFeedMarketDataViewer.java | 2174 ++++ .../com/dxfeed/viewer/EventTableColumn.java | 19 + .../com/dxfeed/viewer/EventTableModel.java | 125 + .../com/dxfeed/viewer/OrderCellSupport.java | 116 + .../com/dxfeed/viewer/OrderTableColumn.java | 131 + .../com/dxfeed/viewer/OrderTableModel.java | 100 + .../com/dxfeed/viewer/PasswordDialog.form | 142 + .../com/dxfeed/viewer/PasswordDialog.java | 299 + .../dxfeed/viewer/QuoteBoardCellSupport.java | 89 + .../dxfeed/viewer/QuoteBoardTableColumn.java | 194 + .../dxfeed/viewer/QuoteBoardTableModel.java | 231 + .../com/dxfeed/viewer/QuoteBoardTableRow.java | 181 + .../com/dxfeed/viewer/SaleConditions.java | 102 + .../main/java/com/dxfeed/viewer/Stats.java | 33 + .../viewer/SubscriptionChangeListener.java | 14 + .../java/com/dxfeed/viewer/SuggestMenu.java | 152 + .../java/com/dxfeed/viewer/SwingExecutor.java | 44 + .../dxfeed/viewer/TickChartRendererPanel.java | 1109 ++ .../viewer/TimeAndSalesCellSupport.java | 41 + .../viewer/TimeAndSalesTableColumn.java | 131 + .../dxfeed/viewer/TimeAndSalesTableModel.java | 81 + .../com/dxfeed/viewer/ViewerCellRenderer.java | 82 + .../com/dxfeed/viewer/ViewerCellValue.java | 102 + .../java/com/dxfeed/viewer/icons/password.png | Bin 0 -> 1162 bytes .../com/dxfeed/viewer/icons/pause-icon.png | Bin 0 -> 719 bytes .../com/dxfeed/viewer/icons/play-icon.png | Bin 0 -> 763 bytes .../viewer/tickchart/VolumeAtPriceBar.java | 46 + .../viewer/tickchart/VolumeAtPriceChart.java | 102 + dxfeed-webservice/dxfeed-webservice.iml | 89 + dxfeed-webservice/pom.xml | 270 + .../com/dxfeed/webservice/DXFeedContext.java | 163 + .../com/dxfeed/webservice/DXFeedJson.java | 164 + .../java/com/dxfeed/webservice/DXFeedXml.java | 62 + .../webservice/DataMessageSerializer.java | 94 + .../webservice/EventBeanSerializer.java | 22 + .../com/dxfeed/webservice/EventSymbolMap.java | 59 + .../webservice/comet/DataJsonContext.java | 85 + .../dxfeed/webservice/comet/DataMessage.java | 44 + .../dxfeed/webservice/comet/DataService.java | 362 + .../com/dxfeed/webservice/rest/Events.java | 51 + .../webservice/rest/EventsResource.java | 658 ++ .../dxfeed/webservice/rest/EventsServlet.java | 90 + .../com/dxfeed/webservice/rest/Format.java | 84 + .../com/dxfeed/webservice/rest/HelpOrder.java | 17 + .../webservice/rest/HttpErrorException.java | 22 + .../com/dxfeed/webservice/rest/Param.java | 17 + .../com/dxfeed/webservice/rest/ParamInfo.java | 26 + .../com/dxfeed/webservice/rest/ParamType.java | 103 + .../java/com/dxfeed/webservice/rest/Path.java | 18 + .../com/dxfeed/webservice/rest/PathInfo.java | 68 + .../dxfeed/webservice/rest/SSEConnection.java | 198 + .../dxfeed/webservice/rest/SubResponse.java | 34 + .../dxfeed/webservice/rest/package-info.java | 15 + .../src/main/resources/dxfeed.properties | 77 + .../src/main/webapp/WEB-INF/web.xml | 81 + .../src/main/webapp/chart-demo.jsp | 105 + .../src/main/webapp/css/style.css | 165 + .../src/main/webapp/debug-console.jsp | 71 + .../src/main/webapp/img/ajax-loader.gif | Bin 0 -> 847 bytes dxfeed-webservice/src/main/webapp/index.jsp | 47 + .../src/main/webapp/js/apps/chart-demo.js | 108 + .../src/main/webapp/js/apps/debug-console.js | 190 + .../src/main/webapp/js/apps/rest-demo.js | 186 + .../main/webapp/js/dxfeed/dxfeed-ui.qtable.js | 748 ++ .../main/webapp/js/dxfeed/dxfeed.cometd.js | 935 ++ .../main/webapp/js/dxfeed/dxfeed.context.js | 12 + .../src/main/webapp/js/flot/jquery.flot.js | 3063 ++++++ .../main/webapp/js/flot/jquery.flot.min.js | 31 + .../main/webapp/js/flot/jquery.flot.time.js | 430 + .../webapp/js/flot/jquery.flot.time.min.js | 8 + .../src/main/webapp/js/jquery/jquery-1.9.0.js | 9550 +++++++++++++++++ .../main/webapp/js/jquery/jquery-1.9.0.min.js | 13 + .../webapp/js/min/dxfeed-ui.cometd.all.min.js | 10 + .../webapp/js/min/dxfeed.cometd.all.min.js | 10 + .../mootools-core-1.4.5-full-nocompat.js | 5963 ++++++++++ .../main/webapp/jsp-include/event-types.jsp | 34 + .../src/main/webapp/jsp/rest/help.jsp | 97 + .../src/main/webapp/qtable-demo.jsp | 210 + .../src/main/webapp/rest-demo.jsp | 86 + .../src/main/webapp/xsd/dxfeed-service.xsd | 45 + .../com/dxfeed/webservice/MapperTest.java | 54 + dxlib-qd-sandbox/dxlib-qd-sandbox.iml | 26 + dxlib-qd-sandbox/pom.xml | 35 + .../com/devexperts/util/AtomicArrays.java | 93 + .../devexperts/util/AtomicArraysUnsafe.java | 116 + .../com/devexperts/util/BusinessSchedule.java | 252 + .../com/devexperts/util/GlobListUtil.java | 40 + .../com/devexperts/util/JMXNameBuilder.java | 142 + .../com/devexperts/util/TimeDistribution.java | 356 + .../main/java/com/devexperts/util/Timing.java | 531 + .../util/test/GlobListUtilTest.java | 33 + .../util/test/TimeDistributionTest.java | 102 + .../com/devexperts/util/test/TimingTest.java | 220 + dxlib/dxlib.iml | 27 + dxlib/pom.xml | 85 + .../devexperts/annotation/Description.java | 29 + .../java/com/devexperts/io/BufferedInput.java | 873 ++ .../com/devexperts/io/BufferedInputPart.java | 250 + .../com/devexperts/io/BufferedOutput.java | 578 + .../com/devexperts/io/ByteArrayInput.java | 213 + .../com/devexperts/io/ByteArrayOutput.java | 193 + .../com/devexperts/io/CSVFormatException.java | 32 + .../java/com/devexperts/io/CSVReader.java | 363 + .../java/com/devexperts/io/CSVWriter.java | 189 + .../main/java/com/devexperts/io/Chunk.java | 361 + .../java/com/devexperts/io/ChunkList.java | 538 + .../java/com/devexperts/io/ChunkPool.java | 232 + .../java/com/devexperts/io/ChunkUtil.java | 25 + .../java/com/devexperts/io/ChunkedInput.java | 278 + .../java/com/devexperts/io/ChunkedOutput.java | 257 + .../java/com/devexperts/io/ClassUtil.java | 107 + .../com/devexperts/io/CompactSerializer.java | 420 + .../java/com/devexperts/io/Compression.java | 94 + .../main/java/com/devexperts/io/IOUtil.java | 751 ++ .../java/com/devexperts/io/Marshalled.java | 325 + .../java/com/devexperts/io/Marshaller.java | 364 + .../devexperts/io/MarshallingException.java | 27 + .../com/devexperts/io/ObjectDeserializer.java | 287 + .../com/devexperts/io/ObjectIOImplUtil.java | 55 + .../com/devexperts/io/ObjectSerializer.java | 238 + .../com/devexperts/io/SerialClassContext.java | 210 + .../io/SerializationMarshallerImpl.java | 70 + .../com/devexperts/io/StreamCompression.java | 392 + .../java/com/devexperts/io/StreamInput.java | 244 + .../java/com/devexperts/io/StreamOutput.java | 129 + .../com/devexperts/io/StringPrefixSet.java | 253 + .../devexperts/io/TypedMarshallerImpl.java | 168 + .../com/devexperts/io/URLInputStream.java | 233 + .../devexperts/io/UncloseableInputStream.java | 23 + .../io/UncloseableOutputStream.java | 30 + .../main/java/com/devexperts/io/package.html | 13 + .../devexperts/logging/DefaultLogging.java | 140 + .../devexperts/logging/DetailedLogLayout.java | 64 + .../com/devexperts/logging/Log4jLogging.java | 121 + .../com/devexperts/logging/LogFormatter.java | 171 + .../java/com/devexperts/logging/Logging.java | 199 + .../logging/ThreadNameFormatter.java | 156 + .../com/devexperts/logging/TraceLogging.java | 145 + .../java/com/devexperts/logging/package.html | 13 + .../com/devexperts/management/Management.java | 350 + .../management/ManagementDescription.java | 47 + .../ManagementParameterDescription.java | 29 + .../com/devexperts/management/package.html | 13 + .../com/devexperts/monitoring/Monitored.java | 39 + .../com/devexperts/monitoring/package.html | 13 + .../services/OverrideURLClassLoader.java | 58 + .../services/SequenceEnumeration.java | 47 + .../java/com/devexperts/services/Service.java | 39 + .../devexperts/services/ServiceProvider.java | 26 + .../com/devexperts/services/Services.java | 316 + .../devexperts/services/StartupService.java | 20 + .../services/SupersedesService.java | 43 + .../java/com/devexperts/services/package.html | 13 + .../util/AbstractConcurrentSet.java | 215 + .../com/devexperts/util/AbstractLongMap.java | 68 + .../com/devexperts/util/AbstractLongSet.java | 165 + .../java/com/devexperts/util/ArrayUtil.java | 163 + .../main/java/com/devexperts/util/Base64.java | 138 + .../java/com/devexperts/util/ConfigUtil.java | 114 + .../java/com/devexperts/util/DayUtil.java | 77 + .../com/devexperts/util/ExecutorProvider.java | 136 + .../com/devexperts/util/IdentityIndexer.java | 35 + .../java/com/devexperts/util/IndexedMap.java | 813 ++ .../java/com/devexperts/util/IndexedSet.java | 1367 +++ .../com/devexperts/util/IndexedSetStats.java | 66 + .../java/com/devexperts/util/Indexer.java | 119 + .../com/devexperts/util/IndexerFunction.java | 326 + .../com/devexperts/util/IntComparator.java | 227 + .../util/InvalidFormatException.java | 24 + .../com/devexperts/util/LockFreePool.java | 169 + .../java/com/devexperts/util/LogUtil.java | 425 + .../util/LoggedThreadPoolExecutor.java | 76 + .../com/devexperts/util/LongCollection.java | 48 + .../com/devexperts/util/LongComparator.java | 227 + .../java/com/devexperts/util/LongHashMap.java | 1112 ++ .../java/com/devexperts/util/LongHashSet.java | 193 + .../com/devexperts/util/LongIterator.java | 19 + .../java/com/devexperts/util/LongMap.java | 63 + .../java/com/devexperts/util/LongSet.java | 17 + .../java/com/devexperts/util/MathUtil.java | 104 + .../com/devexperts/util/NumberKeyIndexer.java | 94 + .../java/com/devexperts/util/QuickSort.java | 687 ++ .../java/com/devexperts/util/StringCache.java | 332 + .../util/SynchronizedIndexedSet.java | 449 + .../com/devexperts/util/SystemProperties.java | 321 + .../com/devexperts/util/ThreadLocalPool.java | 136 + .../java/com/devexperts/util/TimeFormat.java | 554 + .../java/com/devexperts/util/TimePeriod.java | 209 + .../java/com/devexperts/util/TimeUtil.java | 62 + .../java/com/devexperts/util/TypedKey.java | 20 + .../java/com/devexperts/util/TypedMap.java | 38 + .../com/devexperts/util/UnsafeHolder.java | 32 + .../java/com/devexperts/util/package.html | 13 + .../devexperts/io/StringPrefixSetTest.java | 135 + .../io/test/BufferedInputMarkTest.java | 146 + .../java/com/devexperts/io/test/CSVTest.java | 135 + .../io/test/ChunkedInputOutputTest.java | 176 + .../com/devexperts/io/test/ChunksTest.java | 558 + .../com/devexperts/io/test/ClassUtilTest.java | 40 + .../io/test/CompactPrimitiveTest.java | 48 + .../DeserializationErrorHandlingTest.java | 159 + .../java/com/devexperts/io/test/IOTest.java | 435 + .../devexperts/io/test/MarshalledTest.java | 39 + .../devexperts/io/test/ObjectUtilTest.java | 269 + .../io/test/SerialClassContextTest.java | 125 + .../io/test/StreamCompressionTest.java | 92 + .../devexperts/io/test/TotalPositionTest.java | 99 + .../devexperts/io/test/TrackingChunkPool.java | 63 + .../logging/test/ConfigLogFormatterTest.java | 57 + .../logging/test/Log4jCompatibilityTest.java | 91 + .../logging/test/LogFormatterTestBase.java | 91 + .../logging/test/LoggingSanityTest.java | 26 + .../test/MultithreadedLogFormatterTest.java | 99 + .../test/StandardLogFormatterTest.java | 74 + .../test/UnconfiguredLogFormatterTest.java | 32 + .../management/test/ManagementTest.java | 75 + .../management/test/SampleBean.java | 31 + .../management/test/SampleMXBean.java | 50 + .../com/devexperts/test/ThreadCleanCheck.java | 89 + .../com/devexperts/test/TraceListener.java | 39 + .../java/com/devexperts/test/TraceRunner.java | 35 + .../test/TraceRunnerWithParameters.java | 30 + .../TraceRunnerWithParametersFactory.java | 21 + .../com/devexperts/util/test/Base64Test.java | 67 + .../com/devexperts/util/test/DayUtilTest.java | 60 + .../devexperts/util/test/IndexedSetTest.java | 396 + .../util/test/LockFreePoolTest.java | 30 + .../devexperts/util/test/MathUtilTest.java | 148 + .../devexperts/util/test/QuickSortTest.java | 245 + .../util/test/StressTestIndexedSet.java | 161 + .../devexperts/util/test/StringCacheTest.java | 164 + .../devexperts/util/test/TimeFormatTest.java | 312 + .../src/test/resources/test.log4j.properties | 21 + .../resources/test.logformatter.properties | 45 + jspc-maven-plugin/README.md | 7 + jspc-maven-plugin/jspc-maven-plugin.iml | 41 + jspc-maven-plugin/pom.xml | 77 + .../devexperts/qd/jspc/plugin/JspcMojo.java | 707 ++ license/license.iml | 24 + license/pom.xml | 28 + license/src/main/java/CleanupSrc.java | 153 + license/src/main/resources/boilerplate | 8 + mars-sample/mars-sample.iml | 27 + mars-sample/pom.xml | 35 + .../mars/common/sample/MARSSample.java | 172 + .../mars/common/sample/package.html | 11 + mars/mars.iml | 26 + mars/pom.xml | 58 + .../connector/ConnectionAdapter.java | 95 + .../connector/ConnectionAdapterListener.java | 27 + .../com/devexperts/connector/Connector.java | 274 + .../connector/ConnectorListener.java | 39 + .../devexperts/connector/ConnectorMBean.java | 95 + .../devexperts/connector/ConnectorStates.java | 15 + .../devexperts/connector/SocketAcceptor.java | 165 + .../devexperts/connector/SocketAddress.java | 109 + .../devexperts/connector/SocketConnector.java | 236 + .../connector/SocketController.java | 69 + .../devexperts/connector/SocketHandler.java | 343 + .../com/devexperts/connector/package.html | 11 + .../java/com/devexperts/mars/common/MARS.java | 205 + .../com/devexperts/mars/common/MARSAgent.java | 92 + .../mars/common/MARSCategoryConstants.java | 30 + .../devexperts/mars/common/MARSConstants.java | 22 + .../devexperts/mars/common/MARSEndpoint.java | 237 + .../com/devexperts/mars/common/MARSEvent.java | 104 + .../mars/common/MARSEventFactory.java | 30 + .../devexperts/mars/common/MARSListener.java | 30 + .../mars/common/MARSMonitoredBean.java | 178 + .../com/devexperts/mars/common/MARSNode.java | 347 + .../devexperts/mars/common/MARSPlugin.java | 29 + .../devexperts/mars/common/MARSScheduler.java | 299 + .../devexperts/mars/common/MARSStatus.java | 105 + .../mars/common/net/MARSBuffer.java | 215 + .../common/net/MARSConnectionAdapter.java | 139 + .../mars/common/net/MARSConnector.java | 76 + .../devexperts/mars/common/net/package.html | 11 + .../com/devexperts/mars/common/package.html | 11 + .../com/devexperts/mars/jvm/CpuCounter.java | 199 + .../mars/jvm/JVMSelfMonitoring.java | 366 + .../mars/jvm/JVMSelfMonitoringMXBean.java | 96 + .../com/devexperts/mars/jvm/ThreadDumper.java | 99 + ....devexperts.mars.common.MARSPlugin$Factory | 1 + .../mars/common/MARSSchedulerTest.java | 43 + pom.xml | 581 + proto-sample/pom.xml | 50 + proto-sample/proto-sample.iml | 29 + .../codec/shaper/ShapedConnection.java | 117 + .../codec/shaper/ShapedConnectionFactory.java | 42 + .../codec/shaper/ShaperCodecFactory.java | 26 + .../connector/codec/xor/ChunksXorer.java | 59 + .../connector/codec/xor/XorCodecFactory.java | 20 + .../connector/codec/xor/XorConnection.java | 45 + .../codec/xor/XorConnectionFactory.java | 57 + .../codec/zlib/ZlibCodecFactory.java | 20 + .../connector/codec/zlib/ZlibConnection.java | 149 + .../codec/zlib/ZlibConnectionFactory.java | 51 + ...om.devexperts.connector.codec.CodecFactory | 3 + proto-ssl/pom.xml | 45 + proto-ssl/proto-ssl.iml | 27 + .../connector/codec/ssl/SSLCodecFactory.java | 20 + .../connector/codec/ssl/SSLConnection.java | 352 + .../codec/ssl/SSLConnectionFactory.java | 248 + ...om.devexperts.connector.codec.CodecFactory | 1 + proto/pom.xml | 40 + proto/proto.iml | 27 + .../connector/codec/CodecConnection.java | 100 + .../codec/CodecConnectionFactory.java | 85 + .../connector/codec/CodecFactory.java | 28 + .../proto/AbstractTransportConnection.java | 20 + .../proto/ApplicationConnection.java | 215 + .../proto/ApplicationConnectionFactory.java | 108 + .../connector/proto/Configurable.java | 25 + .../connector/proto/ConfigurableObject.java | 195 + .../proto/ConfigurationException.java | 43 + .../connector/proto/ConfigurationKey.java | 89 + .../connector/proto/EndpointId.java | 175 + .../com/devexperts/connector/proto/JVMId.java | 230 + .../connector/proto/TransportConnection.java | 66 + .../transport/stats/ConnectionStats.java | 67 + .../transport/stats/EndpointStats.java | 68 + qd-core/pom.xml | 91 + qd-core/qd-core.iml | 32 + .../java/com/devexperts/qd/DataBuffer.java | 706 ++ .../java/com/devexperts/qd/DataConsumer.java | 30 + .../java/com/devexperts/qd/DataField.java | 80 + .../java/com/devexperts/qd/DataIntField.java | 78 + .../java/com/devexperts/qd/DataIterator.java | 96 + .../java/com/devexperts/qd/DataListener.java | 41 + .../java/com/devexperts/qd/DataObjField.java | 68 + .../java/com/devexperts/qd/DataProvider.java | 46 + .../java/com/devexperts/qd/DataRecord.java | 138 + .../java/com/devexperts/qd/DataScheme.java | 81 + .../java/com/devexperts/qd/DataVisitor.java | 97 + .../java/com/devexperts/qd/Deprecation.java | 27 + .../qd/HistorySubscriptionFilter.java | 25 + .../main/java/com/devexperts/qd/QDAgent.java | 293 + .../java/com/devexperts/qd/QDCollector.java | 298 + .../java/com/devexperts/qd/QDContract.java | 76 + .../java/com/devexperts/qd/QDDistributor.java | 88 + .../com/devexperts/qd/QDErrorHandler.java | 42 + .../java/com/devexperts/qd/QDFactory.java | 239 + .../main/java/com/devexperts/qd/QDFilter.java | 663 ++ .../java/com/devexperts/qd/QDHistory.java | 65 + .../main/java/com/devexperts/qd/QDLog.java | 72 + .../main/java/com/devexperts/qd/QDStream.java | 33 + .../main/java/com/devexperts/qd/QDTicker.java | 58 + .../com/devexperts/qd/SerialFieldType.java | 313 + .../qd/SpecificSubscriptionFilter.java | 26 + .../qd/StableSubscriptionFilter.java | 43 + .../com/devexperts/qd/SubscriptionBuffer.java | 366 + .../devexperts/qd/SubscriptionConsumer.java | 26 + .../devexperts/qd/SubscriptionContainer.java | 59 + .../com/devexperts/qd/SubscriptionFilter.java | 45 + .../qd/SubscriptionFilterFactory.java | 41 + .../devexperts/qd/SubscriptionIterator.java | 53 + .../devexperts/qd/SubscriptionListener.java | 42 + .../devexperts/qd/SubscriptionProvider.java | 46 + .../devexperts/qd/SubscriptionVisitor.java | 50 + .../java/com/devexperts/qd/SymbolCodec.java | 200 + .../java/com/devexperts/qd/SymbolList.java | 85 + .../com/devexperts/qd/SymbolReceiver.java | 23 + .../src/main/java/com/devexperts/qd/Void.java | 82 + .../com/devexperts/qd/impl/AbstractAgent.java | 165 + .../qd/impl/AbstractAgentBuilder.java | 90 + .../devexperts/qd/impl/AbstractBuilder.java | 61 + .../devexperts/qd/impl/AbstractCollector.java | 167 + .../qd/impl/AbstractCollectorBuilder.java | 90 + .../qd/impl/AbstractDistributor.java | 60 + .../com/devexperts/qd/impl/Deprecation.java | 42 + .../devexperts/qd/impl/HistoryViaTicker.java | 141 + .../com/devexperts/qd/impl/QDLogImpl.java | 116 + .../qd/impl/StreamViaCollector.java | 87 + .../qd/impl/matrix/AbstractMatrix.java | 150 + .../matrix/AbstractPayloadBitsMatrix.java | 76 + .../com/devexperts/qd/impl/matrix/Agent.java | 428 + .../qd/impl/matrix/AgentBuffer.java | 250 + .../qd/impl/matrix/AgentIterator.java | 57 + .../qd/impl/matrix/AgentProcessor.java | 47 + .../qd/impl/matrix/AgentProcessor2.java | 52 + .../qd/impl/matrix/AgentProcessor3.java | 63 + .../qd/impl/matrix/AgentProcessor4.java | 73 + .../devexperts/qd/impl/matrix/AgentQueue.java | 442 + .../qd/impl/matrix/AgentSnapshotProvider.java | 34 + .../qd/impl/matrix/ClosingAgentsQueue.java | 44 + .../devexperts/qd/impl/matrix/Collector.java | 1541 +++ .../qd/impl/matrix/CollectorDebug.java | 358 + .../qd/impl/matrix/Distribution.java | 479 + .../qd/impl/matrix/Distributor.java | 211 + .../qd/impl/matrix/DistributorsList.java | 101 + .../devexperts/qd/impl/matrix/FatalError.java | 86 + .../devexperts/qd/impl/matrix/GlobalLock.java | 153 + .../devexperts/qd/impl/matrix/Hashing.java | 161 + .../devexperts/qd/impl/matrix/History.java | 1475 +++ .../qd/impl/matrix/HistoryBuffer.java | 960 ++ .../devexperts/qd/impl/matrix/LocalLock.java | 108 + .../qd/impl/matrix/LockBoundTaskQueue.java | 62 + .../qd/impl/matrix/LockedThreadState.java | 65 + .../com/devexperts/qd/impl/matrix/Mapper.java | 109 + .../devexperts/qd/impl/matrix/Mapping.java | 369 + .../qd/impl/matrix/MatrixFactory.java | 42 + .../qd/impl/matrix/MatrixSymbolObjectMap.java | 198 + .../qd/impl/matrix/MatrixSymbolSet.java | 201 + .../qd/impl/matrix/Notification.java | 114 + .../qd/impl/matrix/ObjectMatrix.java | 87 + .../qd/impl/matrix/PayloadBits.java | 48 + .../qd/impl/matrix/ProcessVersionTracker.java | 87 + .../qd/impl/matrix/RecordCursorKeeper.java | 45 + .../qd/impl/matrix/RecordsContainer.java | 16 + .../com/devexperts/qd/impl/matrix/Stream.java | 176 + .../devexperts/qd/impl/matrix/SubMatrix.java | 196 + .../qd/impl/matrix/SubProvider.java | 346 + .../qd/impl/matrix/SubSnapshot.java | 107 + .../impl/matrix/SubscriptionDumpVisitor.java | 35 + .../com/devexperts/qd/impl/matrix/Ticker.java | 319 + .../qd/impl/matrix/TickerMatrix.java | 298 + .../qd/impl/matrix/TickerStorage.java | 82 + .../devexperts/qd/impl/matrix/VoidAgent.java | 239 + .../qd/impl/matrix/VoidAgentBuilder.java | 29 + .../matrix/management/CollectorCounters.java | 40 + .../management/CollectorManagement.java | 151 + .../CollectorManagementFactory.java | 16 + .../matrix/management/CollectorOperation.java | 42 + .../qd/impl/matrix/management/DebugDump.java | 15 + .../matrix/management/RecordCounters.java | 53 + .../devexperts/qd/kit/AbstractDataField.java | 96 + .../qd/kit/AbstractDataIntField.java | 64 + .../qd/kit/AbstractDataObjField.java | 46 + .../qd/kit/ArrayListAttachmentStrategy.java | 93 + .../com/devexperts/qd/kit/ByteArrayField.java | 198 + .../devexperts/qd/kit/CompactCharField.java | 64 + .../devexperts/qd/kit/CompactIntField.java | 48 + .../devexperts/qd/kit/CompositeFilters.java | 841 ++ .../java/com/devexperts/qd/kit/DateField.java | 35 + .../com/devexperts/qd/kit/DecimalField.java | 76 + .../com/devexperts/qd/kit/DefaultRecord.java | 220 + .../com/devexperts/qd/kit/DefaultScheme.java | 146 + .../devexperts/qd/kit/FastRecordFilter.java | 95 + .../qd/kit/FilterSyntaxException.java | 23 + .../devexperts/qd/kit/MarshalledObjField.java | 72 + .../java/com/devexperts/qd/kit/NotFilter.java | 122 + .../com/devexperts/qd/kit/PatternFilter.java | 535 + .../com/devexperts/qd/kit/PentaCodec.java | 494 + .../com/devexperts/qd/kit/PlainIntField.java | 48 + .../com/devexperts/qd/kit/PlainObjField.java | 48 + .../qd/kit/RecordMappingFactoryHolder.java | 50 + .../devexperts/qd/kit/RecordOnlyFilter.java | 109 + .../com/devexperts/qd/kit/SequenceField.java | 40 + .../devexperts/qd/kit/ShortStringField.java | 45 + .../com/devexperts/qd/kit/StringField.java | 111 + .../devexperts/qd/kit/SymbolSetFilter.java | 209 + .../java/com/devexperts/qd/kit/TimeField.java | 34 + .../com/devexperts/qd/kit/VoidIntField.java | 38 + .../com/devexperts/qd/kit/VoidObjField.java | 38 + .../java/com/devexperts/qd/kit/package.html | 12 + .../qd/ng/AbstractRecordProvider.java | 81 + .../devexperts/qd/ng/AbstractRecordSink.java | 114 + .../java/com/devexperts/qd/ng/DataSink.java | 17 + .../java/com/devexperts/qd/ng/EventFlag.java | 193 + .../com/devexperts/qd/ng/RecordBuffer.java | 1328 +++ .../com/devexperts/qd/ng/RecordConsumer.java | 25 + .../com/devexperts/qd/ng/RecordCursor.java | 1280 +++ .../com/devexperts/qd/ng/RecordFilter.java | 19 + .../com/devexperts/qd/ng/RecordListener.java | 32 + .../com/devexperts/qd/ng/RecordMapping.java | 86 + .../qd/ng/RecordMappingFactory.java | 21 + .../java/com/devexperts/qd/ng/RecordMode.java | 312 + .../com/devexperts/qd/ng/RecordProvider.java | 90 + .../java/com/devexperts/qd/ng/RecordSink.java | 74 + .../com/devexperts/qd/ng/RecordSource.java | 155 + .../java/com/devexperts/qd/ng/Throws.java | 55 + .../java/com/devexperts/qd/ng/package.html | 12 + .../main/java/com/devexperts/qd/package.html | 32 + .../qd/qtp/AbstractConnectionHandler.java | 66 + .../qd/qtp/AbstractMessageConnector.java | 293 + .../qd/qtp/AbstractMessageVisitor.java | 82 + .../qd/qtp/AbstractQTPComposer.java | 602 ++ .../devexperts/qd/qtp/AbstractQTPParser.java | 309 + .../qd/qtp/AddressSyntaxException.java | 28 + .../com/devexperts/qd/qtp/AgentAdapter.java | 567 + .../qd/qtp/AgentAdapterChannels.java | 101 + .../com/devexperts/qd/qtp/AgentChannel.java | 1089 ++ .../com/devexperts/qd/qtp/AuthManager.java | 247 + .../devexperts/qd/qtp/BinaryQTPComposer.java | 201 + .../devexperts/qd/qtp/BinaryQTPParser.java | 797 ++ .../devexperts/qd/qtp/BinaryRecordDesc.java | 524 + .../com/devexperts/qd/qtp/BuiltinFields.java | 48 + .../devexperts/qd/qtp/ByteArrayComposer.java | 143 + .../devexperts/qd/qtp/ByteArrayParser.java | 216 + .../devexperts/qd/qtp/ChannelDescription.java | 51 + .../com/devexperts/qd/qtp/ChannelShaper.java | 306 + .../ConfigurableMessageAdapterFactory.java | 24 + .../qd/qtp/ConnectionQTPComposer.java | 123 + .../qd/qtp/ConnectionQTPParser.java | 110 + .../devexperts/qd/qtp/DistributorAdapter.java | 381 + .../qd/qtp/DynamicChannelShaper.java | 55 + .../com/devexperts/qd/qtp/FieldReplacer.java | 59 + .../com/devexperts/qd/qtp/FileConstants.java | 43 + .../devexperts/qd/qtp/HeartbeatPayload.java | 192 + .../devexperts/qd/qtp/InputStreamParser.java | 62 + .../com/devexperts/qd/qtp/LoginManager.java | 245 + .../qd/qtp/MasterMessageAdapter.java | 13 + .../com/devexperts/qd/qtp/MessageAdapter.java | 738 ++ .../qd/qtp/MessageAdapterConnection.java | 200 + .../qtp/MessageAdapterConnectionFactory.java | 213 + .../qd/qtp/MessageAdapterMBean.java | 17 + .../devexperts/qd/qtp/MessageConnector.java | 76 + .../qd/qtp/MessageConnectorFactory.java | 38 + .../qd/qtp/MessageConnectorListener.java | 21 + .../qd/qtp/MessageConnectorMBean.java | 148 + .../qd/qtp/MessageConnectorState.java | 15 + .../devexperts/qd/qtp/MessageConnectors.java | 590 + .../devexperts/qd/qtp/MessageConstants.java | 76 + .../devexperts/qd/qtp/MessageConsumer.java | 66 + .../qd/qtp/MessageConsumerAdapter.java | 187 + .../devexperts/qd/qtp/MessageDescriptor.java | 114 + .../devexperts/qd/qtp/MessageListener.java | 22 + .../devexperts/qd/qtp/MessageProvider.java | 34 + .../com/devexperts/qd/qtp/MessageType.java | 256 + .../com/devexperts/qd/qtp/MessageVisitor.java | 149 + .../qd/qtp/OutputStreamComposer.java | 221 + .../qd/qtp/OutputStreamMessageVisitor.java | 90 + .../devexperts/qd/qtp/ProtocolDescriptor.java | 353 + .../com/devexperts/qd/qtp/ProtocolOption.java | 160 + .../com/devexperts/qd/qtp/QDEndpoint.java | 739 ++ .../com/devexperts/qd/qtp/QTPConstants.java | 54 + .../devexperts/qd/qtp/QTPWorkerThread.java | 96 + .../devexperts/qd/qtp/RawDataConsumer.java | 19 + .../devexperts/qd/qtp/ReconnectHelper.java | 40 + .../qd/qtp/RuntimeQTPException.java | 24 + .../qd/qtp/SubscriptionFilterFactory.java | 21 + .../qd/qtp/auth/BasicAuthRealmFactory.java | 133 + .../qtp/auth/BasicChannelShaperFactory.java | 46 + .../qd/qtp/auth/BasicLoginHandler.java | 34 + .../qd/qtp/auth/BasicLoginHandlerFactory.java | 34 + .../qd/qtp/auth/ChannelShapersFactory.java | 32 + .../qtp/auth/ConsoleLoginHandlerFactory.java | 144 + .../devexperts/qd/qtp/auth/QDAuthRealm.java | 42 + .../qd/qtp/auth/QDAuthRealmFactory.java | 30 + .../qd/qtp/auth/QDLoginHandler.java | 41 + .../qd/qtp/auth/QDLoginHandlerFactory.java | 42 + .../qd/qtp/help/MessageConnectorProperty.java | 23 + .../qd/qtp/help/MessageConnectorSummary.java | 30 + .../devexperts/qd/qtp/http/HttpConnector.java | 273 + .../qd/qtp/http/HttpConnectorHandler.java | 245 + .../qd/qtp/http/HttpConnectorMBean.java | 75 + .../java/com/devexperts/qd/qtp/package.html | 12 + .../qd/qtp/socket/ClientSocketConnector.java | 269 + .../socket/ClientSocketConnectorMBean.java | 53 + .../qd/qtp/socket/ClientSocketSource.java | 237 + .../qd/qtp/socket/ServerSocketConnector.java | 235 + .../socket/ServerSocketConnectorMBean.java | 35 + .../qd/qtp/socket/ServerSocketSource.java | 42 + .../qd/qtp/socket/SocketAcceptor.java | 122 + .../qd/qtp/socket/SocketAddress.java | 39 + .../qd/qtp/socket/SocketHandler.java | 343 + .../devexperts/qd/qtp/socket/SocketInfo.java | 28 + .../socket/SocketMessageAdapterFactory.java | 37 + .../qd/qtp/socket/SocketReader.java | 117 + .../qd/qtp/socket/SocketSource.java | 36 + .../devexperts/qd/qtp/socket/SocketState.java | 25 + .../devexperts/qd/qtp/socket/SocketUtil.java | 56 + .../qd/qtp/socket/SocketWriter.java | 174 + .../com/devexperts/qd/qtp/socket/package.html | 11 + .../devexperts/qd/spi/DataSchemeService.java | 25 + .../devexperts/qd/spi/QDFilterContext.java | 45 + .../devexperts/qd/spi/QDFilterFactory.java | 183 + .../com/devexperts/qd/spi/package-info.java | 13 + .../qd/stats/JMXStatsNameBuilder.java | 75 + .../java/com/devexperts/qd/stats/QDStats.java | 807 ++ .../devexperts/qd/stats/QDStatsContainer.java | 13 + .../devexperts/qd/util/ByteArrayBuffer.java | 158 + .../qd/util/ByteArrayDataInput.java | 200 + .../qd/util/ByteArrayDataOutput.java | 162 + .../com/devexperts/qd/util/CompactChar.java | 63 + .../com/devexperts/qd/util/CompactInt.java | 83 + .../qd/util/CompositeRecordProvider.java | 109 + .../com/devexperts/qd/util/DataIterators.java | 66 + .../com/devexperts/qd/util/DataProcessor.java | 51 + .../java/com/devexperts/qd/util/Decimal.java | 879 ++ .../qd/util/InvalidFormatException.java | 23 + .../com/devexperts/qd/util/LegacyAdapter.java | 261 + .../qd/util/LegacyIteratorUtils.java | 54 + .../com/devexperts/qd/util/MappingUtil.java | 42 + .../java/com/devexperts/qd/util/QDConfig.java | 353 + .../com/devexperts/qd/util/QDServices.java | 19 + .../devexperts/qd/util/RecordProcessor.java | 158 + .../com/devexperts/qd/util/ShortString.java | 163 + .../com/devexperts/qd/util/StringUtil.java | 35 + .../qd/util/SubscriptionProcessor.java | 199 + .../devexperts/qd/util/SymbolObjectMap.java | 63 + .../qd/util/SymbolObjectVisitor.java | 24 + .../com/devexperts/qd/util/SymbolSet.java | 204 + .../com/devexperts/qd/util/TimeFormat.java | 120 + .../com/devexperts/qd/util/TimeMarkUtil.java | 26 + .../com/devexperts/qd/util/TimePeriod.java | 56 + .../devexperts/qd/util/TimeSequenceUtil.java | 71 + .../java/com/devexperts/qd/util/package.html | 12 + ...vexperts.qd.qtp.auth.QDLoginHandlerFactory | 1 + .../qd/impl/matrix/AgentBufferRebaseTest.java | 119 + .../test/ArrayListAttachmentStrategyTest.java | 75 + .../qd/ng/test/RecordBufferTest.java | 259 + .../qd/ng/test/RecordModeBufAppendTest.java | 190 + .../devexperts/qd/test/DynamicFilterTest.java | 144 + .../qd/test/HistoryAddRemoveSnapshotTest.java | 112 + .../qd/test/HistorySnapshotMTStressTest.java | 600 ++ .../qd/test/HistoryTxBlockingTest.java | 86 + .../com/devexperts/qd/test/HistoryTxTest.java | 2839 +++++ .../qd/test/SerialFieldTypeTest.java | 37 + .../com/devexperts/qd/test/VoidAgentTest.java | 204 + .../com/devexperts/qd/util/QDConfigTest.java | 40 + .../qd/util/test/SymbolSetTest.java | 117 + qd-dataextractor/pom.xml | 93 + qd-dataextractor/qd-dataextractor.iml | 61 + .../qd/dataextractor/DataExtractorConfig.java | 104 + .../dataextractor/DataExtractorRequest.java | 103 + .../dataextractor/DataExtractorServlet.java | 86 + .../src/main/resources/data.properties | 68 + .../src/main/webapp/WEB-INF/web.xml | 50 + qd-dataextractor/src/main/webapp/index.jsp | 20 + qd-logger/pom.xml | 50 + qd-logger/qd-logger.iml | 32 + .../qd/logger/BufferedRecordSink.java | 41 + .../com/devexperts/qd/logger/Counter.java | 17 + .../com/devexperts/qd/logger/LoggedAgent.java | 199 + .../devexperts/qd/logger/LoggedCollector.java | 123 + .../qd/logger/LoggedDistributor.java | 60 + .../devexperts/qd/logger/LoggedHistory.java | 48 + .../devexperts/qd/logger/LoggedQDFactory.java | 74 + .../qd/logger/LoggedRecordListener.java | 29 + .../qd/logger/LoggedRecordProvider.java | 43 + .../devexperts/qd/logger/LoggedStream.java | 31 + .../devexperts/qd/logger/LoggedTicker.java | 51 + .../java/com/devexperts/qd/logger/Logger.java | 56 + .../com/devexperts/qd/logger/QDLogImpl.java | 24 + .../services/com.devexperts.qd.QDFactory | 1 + qd-nio/pom.xml | 50 + qd-nio/qd-nio.iml | 31 + .../devexperts/qd/qtp/nio/NioAcceptor.java | 91 + .../devexperts/qd/qtp/nio/NioConnection.java | 334 + .../qd/qtp/nio/NioConnectorFactory.java | 36 + .../com/devexperts/qd/qtp/nio/NioCore.java | 150 + .../com/devexperts/qd/qtp/nio/NioFlags.java | 34 + .../qd/qtp/nio/NioPoolCounters.java | 109 + .../qd/qtp/nio/NioPoolCountersHolder.java | 36 + .../com/devexperts/qd/qtp/nio/NioReader.java | 266 + .../qd/qtp/nio/NioServerConnector.java | 249 + .../qd/qtp/nio/NioServerConnectorMBean.java | 70 + .../devexperts/qd/qtp/nio/NioValidator.java | 42 + .../qd/qtp/nio/NioWorkerThread.java | 54 + .../com/devexperts/qd/qtp/nio/NioWriter.java | 247 + ....devexperts.qd.qtp.MessageConnectorFactory | 1 + .../qtp/nio/test/NioServerConnectorTest.java | 21 + .../TestApplicationConnectionFactory.java | 39 + qd-rmi/pom.xml | 68 + qd-rmi/qd-rmi.iml | 36 + .../java/com/devexperts/rmi/RMIClient.java | 300 + .../com/devexperts/rmi/RMIClientPort.java | 140 + .../java/com/devexperts/rmi/RMIEndpoint.java | 736 ++ .../devexperts/rmi/RMIEndpointListener.java | 24 + .../java/com/devexperts/rmi/RMIException.java | 74 + .../com/devexperts/rmi/RMIExceptionType.java | 294 + .../com/devexperts/rmi/RMIExecutionTask.java | 59 + .../devexperts/rmi/RMIExecutionTaskState.java | 88 + .../java/com/devexperts/rmi/RMIOperation.java | 244 + .../java/com/devexperts/rmi/RMIRequest.java | 320 + .../devexperts/rmi/RMIRequestListener.java | 23 + .../com/devexperts/rmi/RMIRequestState.java | 82 + .../java/com/devexperts/rmi/RMIServer.java | 105 + .../devexperts/rmi/RMIServiceInterface.java | 29 + .../com/devexperts/rmi/RMIServiceMethod.java | 38 + .../devexperts/rmi/RuntimeRMIException.java | 41 + .../AbstractServiceDescriptorsProcessor.java | 67 + .../devexperts/rmi/impl/ChannelsManager.java | 43 + .../rmi/impl/ClientDescriptorsManager.java | 41 + .../rmi/impl/ClientSideServices.java | 149 + .../devexperts/rmi/impl/ComposedMessage.java | 183 + .../rmi/impl/ComposedMessageQueue.java | 58 + .../rmi/impl/DefaultLoadBalancerFactory.java | 18 + .../devexperts/rmi/impl/ForwardService.java | 36 + .../devexperts/rmi/impl/LoadBalancerMap.java | 49 + .../devexperts/rmi/impl/MessageComposer.java | 541 + .../devexperts/rmi/impl/MessageProcessor.java | 393 + .../devexperts/rmi/impl/ObjectMethods.java | 44 + .../devexperts/rmi/impl/OutgoingRequests.java | 76 + .../devexperts/rmi/impl/RMIChannelImpl.java | 327 + .../devexperts/rmi/impl/RMIChannelOwner.java | 20 + .../devexperts/rmi/impl/RMIClientImpl.java | 357 + .../rmi/impl/RMIClientPortImpl.java | 117 + .../devexperts/rmi/impl/RMIClientService.java | 94 + .../devexperts/rmi/impl/RMIConnection.java | 94 + .../rmi/impl/RMIConnectorInitializer.java | 133 + .../devexperts/rmi/impl/RMIEndpointImpl.java | 455 + .../rmi/impl/RMIExecutionTaskImpl.java | 259 + .../rmi/impl/RMIFailedException.java | 17 + .../java/com/devexperts/rmi/impl/RMILog.java | 39 + .../rmi/impl/RMIMessageAdapter.java | 460 + .../rmi/impl/RMIMessageConstants.java | 21 + .../devexperts/rmi/impl/RMIMessageKind.java | 136 + .../devexperts/rmi/impl/RMIPromiseImpl.java | 31 + .../com/devexperts/rmi/impl/RMIQueueType.java | 28 + .../devexperts/rmi/impl/RMIRequestImpl.java | 689 ++ .../rmi/impl/RMIRequestInvocationHandler.java | 130 + .../devexperts/rmi/impl/RMIServerImpl.java | 100 + .../rmi/impl/RMISupportingDXEndpoint.java | 15 + .../com/devexperts/rmi/impl/RMITaskImpl.java | 176 + .../devexperts/rmi/impl/RMITaskResponse.java | 47 + .../RMITimeoutRequestMonitoringThread.java | 122 + .../devexperts/rmi/impl/RequestSender.java | 31 + .../devexperts/rmi/impl/RequestsManager.java | 106 + .../com/devexperts/rmi/impl/RunningTask.java | 99 + .../com/devexperts/rmi/impl/SentRequests.java | 85 + .../rmi/impl/ServerDescriptorsManager.java | 69 + .../rmi/impl/ServerRequestInfo.java | 28 + .../rmi/impl/ServerSideServices.java | 154 + .../devexperts/rmi/impl/ServiceFilter.java | 337 + .../devexperts/rmi/impl/ServiceRouter.java | 260 + .../com/devexperts/rmi/impl/TasksManager.java | 91 + .../devexperts/rmi/message/RMICancelType.java | 37 + .../rmi/message/RMIErrorMessage.java | 68 + .../rmi/message/RMIExceptionMarshaller.java | 89 + .../devexperts/rmi/message/RMIMessage.java | 35 + .../rmi/message/RMIRequestMessage.java | 168 + .../rmi/message/RMIRequestType.java | 70 + .../rmi/message/RMIResponseMessage.java | 54 + .../rmi/message/RMIResponseType.java | 45 + .../rmi/message/RMIResultMessage.java | 56 + .../com/devexperts/rmi/message/RMIRoute.java | 131 + .../rmi/security/RMISecurityController.java | 16 + .../rmi/security/SecurityContext.java | 89 + .../rmi/security/SecurityController.java | 37 + .../rmi/task/ConsistentLoadBalancer.java | 204 + .../com/devexperts/rmi/task/RMIChannel.java | 85 + .../devexperts/rmi/task/RMIChannelState.java | 36 + .../rmi/task/RMIChannelSupport.java | 24 + .../devexperts/rmi/task/RMIChannelType.java | 30 + .../devexperts/rmi/task/RMIContinuation.java | 43 + .../devexperts/rmi/task/RMILoadBalancer.java | 46 + .../rmi/task/RMILoadBalancerFactory.java | 22 + .../devexperts/rmi/task/RMILocalService.java | 152 + .../task/RMIObservableServiceDescriptors.java | 32 + .../com/devexperts/rmi/task/RMIService.java | 195 + .../rmi/task/RMIServiceDescriptor.java | 175 + .../task/RMIServiceDescriptorsListener.java | 27 + .../com/devexperts/rmi/task/RMIServiceId.java | 185 + .../rmi/task/RMIServiceImplementation.java | 220 + .../java/com/devexperts/rmi/task/RMITask.java | 608 ++ .../rmi/task/RMITaskCancelListener.java | 22 + .../com/devexperts/rmi/task/RMITaskState.java | 73 + .../devexperts/rmi/test/RMIOperationTest.java | 80 + .../rmi/test/ServiceFilterTest.java | 313 + qd-sample/pom.xml | 156 + qd-sample/qd-sample.iml | 61 + .../src/classLoaderTest/LogFunction.java | 22 + .../devexperts/qd/impl/hash/HashAgent.java | 262 + .../qd/impl/hash/HashDistributor.java | 97 + .../devexperts/qd/impl/hash/HashFactory.java | 38 + .../qd/impl/hash/HashSubProvider.java | 122 + .../devexperts/qd/impl/hash/HashTicker.java | 393 + .../devexperts/qd/impl/hash/RecordKey.java | 57 + .../devexperts/qd/impl/hash/RecordValue.java | 118 + .../qd/sample/ActivatableModel.java | 13 + .../qd/sample/ActivatorCheckBox.java | 27 + .../com/devexperts/qd/sample/GUIColumn.java | 41 + .../devexperts/qd/sample/HistoryModel.java | 98 + .../com/devexperts/qd/sample/HttpSample.java | 21 + .../java/com/devexperts/qd/sample/NetCat.java | 52 + .../java/com/devexperts/qd/sample/Sample.java | 42 + .../devexperts/qd/sample/SampleClient.java | 160 + .../devexperts/qd/sample/SampleColumn.java | 88 + .../qd/sample/SampleGeneratorThread.java | 62 + .../qd/sample/SampleHttpServer.java | 83 + .../qd/sample/SampleQDServletConfig.java | 46 + .../qd/sample/SampleRMIEchoServer.java | 39 + .../qd/sample/SampleRMIQuoteServer.java | 64 + .../devexperts/qd/sample/SampleScheme.java | 62 + .../devexperts/qd/sample/SampleServer.java | 90 + .../com/devexperts/qd/sample/StreamModel.java | 96 + .../qd/sample/TestAgentAdapterShaping.java | 166 + .../devexperts/qd/sample/TestThroughput.java | 172 + .../qd/sample/TestThroughputConfig.java | 291 + .../qd/sample/TestThroughputContext.java | 221 + .../qd/sample/TestThroughputGenerator.java | 57 + .../sample/TestThroughputReportExplorer.java | 366 + .../qd/sample/TestThroughputScheme.java | 44 + .../devexperts/qd/sample/TestWriteSpeed2.java | 625 ++ .../com/devexperts/qd/sample/TickerModel.java | 83 + .../qd/sample/stresstest/Client.java | 87 + .../sample/stresstest/ServerConnection.java | 68 + .../qd/sample/stresstest/TSTClients.java | 114 + .../qd/sample/stresstest/TSTServer.java | 146 + qd-sample/src/main/resources/sample.config | 19 + .../file/test/FileConnectorCorruptedTest.java | 185 + .../qd/qtp/file/test/FileWriterTest.java | 113 + .../qd/qtp/file/test/TapeConnectorTest.java | 108 + .../qd/qtp/test/AddressFormatTest.java | 123 + .../qd/qtp/test/ChannelShaperTest.java | 412 + .../qd/qtp/test/MessageConnectorsTest.java | 97 + .../qd/test/AsserteableListener.java | 33 + .../devexperts/qd/test/AttachmentTest.java | 167 + .../com/devexperts/qd/test/BadSubTest.java | 60 + .../qd/test/BigBatchDistributionTest.java | 125 + .../qd/test/BlockingStreamTest.java | 142 + .../qd/test/BuiltinFiltersTest.java | 55 + .../qd/test/CollectorBufferTest.java | 440 + .../qd/test/CollectorRobustnessTest.java | 98 + .../devexperts/qd/test/CompactCharTest.java | 77 + .../devexperts/qd/test/CompactIntTest.java | 101 + .../qd/test/ComparingDataVisitor.java | 60 + .../qd/test/ComparingMessageConsumer.java | 76 + .../qd/test/ComparingSubscriptionVisitor.java | 46 + .../devexperts/qd/test/ComposeParseTest.java | 164 + .../qd/test/CompositeFiltersTest.java | 290 + .../qd/test/ConnectorsMonitoringTest.java | 43 + .../devexperts/qd/test/DataBufferTest.java | 40 + .../devexperts/qd/test/DecimalParseTest.java | 89 + .../qd/test/DecimalPrecisionTest.java | 61 + .../com/devexperts/qd/test/DecimalTest.java | 714 ++ .../devexperts/qd/test/ExamineSubTest.java | 69 + .../qd/test/FieldAdaptationTest.java | 76 + .../com/devexperts/qd/test/FieldsTest.java | 51 + .../java/com/devexperts/qd/test/HashTest.java | 53 + .../qd/test/HistoryCacheSendTest.java | 239 + .../qd/test/HistoryLastRecordTest.java | 105 + .../qd/test/HistoryPerformanceTest.java | 84 + .../qd/test/HistoryReduceTimeTest.java | 60 + .../qd/test/HistoryRetrieveTest.java | 163 + .../qd/test/HistoryStarvationTest.java | 137 + .../qd/test/LargeSubscriptionTest.java | 65 + .../devexperts/qd/test/LastDataRegetTest.java | 93 + .../devexperts/qd/test/LockTimeoutTest.java | 113 + .../qd/test/MessageAdaptersTest.java | 235 + .../qd/test/MicroTestIntfVsNullSpeed.java | 83 + .../devexperts/qd/test/MultiAgentTest.java | 340 + .../com/devexperts/qd/test/NoReentryTest.java | 68 + .../qd/test/PartialRetrieveTest.java | 89 + .../devexperts/qd/test/PatternFilterTest.java | 217 + .../devexperts/qd/test/PentaCodecTest.java | 115 + .../devexperts/qd/test/PrefixCodeTest.java | 104 + .../com/devexperts/qd/test/QDConfigTest.java | 40 + .../com/devexperts/qd/test/QDTestBase.java | 23 + .../qd/test/RecordBufferCleanupTest.java | 97 + .../qd/test/RecordBufferDataTest.java | 68 + .../devexperts/qd/test/RecordCursorTest.java | 60 + .../qd/test/RecordProcessorTest.java | 122 + .../com/devexperts/qd/test/RefCountTest.java | 111 + .../com/devexperts/qd/test/ResubTest.java | 123 + .../devexperts/qd/test/SSLMismatchTest.java | 54 + .../qd/test/SchemeAdaptationTest.java | 370 + .../com/devexperts/qd/test/ServicesTest.java | 20 + .../devexperts/qd/test/ShortStringTest.java | 68 + .../qd/test/SnapshotProviderTest.java | 83 + .../devexperts/qd/test/SocketRebindTest.java | 126 + .../com/devexperts/qd/test/StripedTest.java | 54 + .../qd/test/SubConsistencyTest.java | 357 + .../devexperts/qd/test/SubscriptionMap.java | 128 + .../qd/test/SubscriptionStress.java | 154 + .../qd/test/SymbolObjectMapTest.java | 242 + .../devexperts/qd/test/TestDataProvider.java | 81 + .../devexperts/qd/test/TestDataScheme.java | 118 + .../java/com/devexperts/qd/test/TestHash.java | 20 + .../com/devexperts/qd/test/TestStriped.java | 20 + .../qd/test/TestSubscriptionProvider.java | 82 + .../qd/test/TickerAdditionalTest.java | 50 + .../devexperts/qd/test/TickerRemoveTest.java | 88 + .../com/devexperts/qd/test/TickerTest.java | 168 + .../qd/test/TimeFieldReplacerTest.java | 239 + .../devexperts/qd/test/ToolsParsingTest.java | 39 + .../java/com/devexperts/qd/test/Tweaks.java | 63 + .../test/WildcardStreamWithFiltersTest.java | 64 + .../devexperts/rmi/classloader/Function.java | 20 + .../rmi/classloader/test/ClassLoaderTest.java | 158 + .../devexperts/rmi/samples/AuthService.java | 107 + .../rmi/samples/DifferentServices.java | 173 + .../rmi/samples/SampleAuthFactory.java | 98 + .../devexperts/rmi/samples/SampleClient.java | 155 + .../rmi/samples/SampleLoginFactory.java | 84 + .../rmi/samples/SampleRMIClient.java | 124 + .../devexperts/rmi/samples/SampleServer.java | 48 + .../com/devexperts/rmi/test/ChannelLogic.java | 103 + .../com/devexperts/rmi/test/InitFunction.java | 14 + .../devexperts/rmi/test/MiniStressTest.java | 155 + .../test/MiniStressTestWithMultiplexor.java | 93 + .../java/com/devexperts/rmi/test/NTU.java | 78 + .../RMIAsynchronousFunctionalityTest.java | 555 + .../rmi/test/RMIAsynchronousTest.java | 486 + .../rmi/test/RMIChannelOpSuspendTest.java | 216 + .../devexperts/rmi/test/RMIChannelTest.java | 651 ++ .../devexperts/rmi/test/RMICommonTest.java | 506 + .../rmi/test/RMIFunctionalityTest.java | 944 ++ .../com/devexperts/rmi/test/RMIQDTest.java | 153 + .../rmi/test/RMIRequestContinuationsTest.java | 461 + .../test/RMIServiceMethodAnnotationTest.java | 140 + .../com/devexperts/rmi/test/TestService.java | 78 + .../devexperts/rmi/test/TestThreadPool.java | 39 + .../com/devexperts/rmi/test/TestType.java | 20 + .../devexperts/rmi/test/auth/AuthFactory.java | 122 + .../rmi/test/auth/AuthorizationTest.java | 722 ++ .../rmi/test/auth/GeneratorThread.java | 72 + .../rmi/test/auth/LoginFactory.java | 104 + .../rmi/test/auth/SimpleAuthServer.java | 126 + .../rmi/test/routing/ClientRoutingSide.java | 50 + .../rmi/test/routing/MuxRoutingSide.java | 71 + .../rmi/test/routing/RMILoadBalancerTest.java | 100 + .../rmi/test/routing/RMIRoutingTest.java | 541 + .../rmi/test/routing/ServerRoutingSide.java | 90 + .../routing/router/RMIServiceRouterTest.java | 169 + .../throughput/AdditionalInfoProvider.java | 13 + .../rmi/test/throughput/ClientSide.java | 93 + .../rmi/test/throughput/ClientSideStats.java | 55 + .../rmi/test/throughput/ITestingService.java | 16 + .../rmi/test/throughput/LoggingThread.java | 42 + .../rmi/test/throughput/RequestingThread.java | 64 + .../rmi/test/throughput/ServerSide.java | 49 + .../rmi/test/throughput/TestThroughput.java | 126 + .../rmi/test/throughput/TestingService.java | 43 + ....devexperts.qd.qtp.auth.QDAuthRealmFactory | 5 + ...vexperts.qd.qtp.auth.QDLoginHandlerFactory | 4 + qd-samplecert/pom.xml | 27 + qd-samplecert/qd-samplecert.iml | 24 + qd-samplecert/qdsample.cer | 24 + qd-samplecert/readme.txt | 34 + .../devexperts/qd/samplecert/SampleCert.java | 81 + .../src/main/resources/samplecert/qdkeystore | Bin 0 -> 3736 bytes .../main/resources/samplecert/qdtruststore | Bin 0 -> 1290 bytes qd-servlet/pom.xml | 55 + qd-servlet/qd-servlet.iml | 39 + .../com/devexperts/qd/qtp/http/QDServlet.java | 98 + .../qd/qtp/http/QDServletConfig.java | 50 + .../qd/qtp/http/QDServletConnection.java | 173 + .../qtp/http/QDServletConnectionCleaner.java | 60 + qd-stripe/pom.xml | 45 + qd-stripe/qd-stripe.iml | 31 + .../devexperts/qd/impl/stripe/Buffers.java | 63 + .../qd/impl/stripe/StripedAgent.java | 216 + .../qd/impl/stripe/StripedCollector.java | 193 + .../qd/impl/stripe/StripedDistributor.java | 159 + .../qd/impl/stripe/StripedFactory.java | 74 + .../qd/impl/stripe/StripedHistory.java | 59 + .../qd/impl/stripe/StripedNotification.java | 56 + .../qd/impl/stripe/StripedStream.java | 45 + .../qd/impl/stripe/StripedTicker.java | 70 + qd-tools/pom.xml | 82 + qd-tools/qd-tools.iml | 44 + .../com/devexperts/qd/tools/AbstractTool.java | 156 + .../qd/tools/BadToolParametersException.java | 26 + .../java/com/devexperts/qd/tools/Compare.java | 187 + .../devexperts/qd/tools/CompareBuffer.java | 107 + .../com/devexperts/qd/tools/Comparer.java | 343 + .../java/com/devexperts/qd/tools/Connect.java | 144 + .../qd/tools/ConnectionProcessor.java | 168 + .../qd/tools/ConnectorRecordsSymbols.java | 48 + .../devexperts/qd/tools/DelayDropAdapter.java | 93 + .../java/com/devexperts/qd/tools/Dump.java | 286 + .../devexperts/qd/tools/EndpointOption.java | 16 + .../java/com/devexperts/qd/tools/Feed.java | 109 + .../com/devexperts/qd/tools/FeedAdapter.java | 119 + .../com/devexperts/qd/tools/FeedDelayer.java | 145 + .../qd/tools/FeedDelayerMonitoringTask.java | 31 + .../devexperts/qd/tools/FeedFileHandler.java | 90 + .../java/com/devexperts/qd/tools/Forward.java | 79 + .../qd/tools/GCTimeTransformer.java | 82 + .../java/com/devexperts/qd/tools/Help.java | 539 + .../com/devexperts/qd/tools/Instruments.java | 463 + .../java/com/devexperts/qd/tools/Invoke.java | 164 + .../com/devexperts/qd/tools/Multiplexor.java | 133 + .../java/com/devexperts/qd/tools/NetTest.java | 145 + .../devexperts/qd/tools/NetTestConfig.java | 22 + .../qd/tools/NetTestConsumerAgentThread.java | 100 + .../qd/tools/NetTestConsumerSide.java | 47 + .../NetTestProducerDistributorThread.java | 61 + .../qd/tools/NetTestProducerSide.java | 47 + .../com/devexperts/qd/tools/NetTestSide.java | 94 + .../qd/tools/NetTestStatisticsCollector.java | 49 + .../qd/tools/NetTestWorkingThread.java | 31 + .../qd/tools/NoArgumentsException.java | 20 + .../java/com/devexperts/qd/tools/Option.java | 64 + .../devexperts/qd/tools/OptionCollector.java | 372 + .../com/devexperts/qd/tools/OptionDouble.java | 58 + .../com/devexperts/qd/tools/OptionEnum.java | 39 + .../com/devexperts/qd/tools/OptionFields.java | 67 + .../com/devexperts/qd/tools/OptionFile.java | 58 + .../devexperts/qd/tools/OptionForward.java | 62 + .../devexperts/qd/tools/OptionInteger.java | 63 + .../com/devexperts/qd/tools/OptionLog.java | 32 + .../qd/tools/OptionManagementHtml.java | 37 + .../qd/tools/OptionManagementRmi.java | 37 + .../qd/tools/OptionMultiString.java | 41 + .../com/devexperts/qd/tools/OptionName.java | 90 + .../qd/tools/OptionParseException.java | 24 + .../qd/tools/OptionPostCollector.java | 28 + .../com/devexperts/qd/tools/OptionRoute.java | 39 + .../com/devexperts/qd/tools/OptionStat.java | 29 + .../com/devexperts/qd/tools/OptionString.java | 34 + .../devexperts/qd/tools/OptionTimePeriod.java | 48 + .../com/devexperts/qd/tools/OptionWrite.java | 53 + .../java/com/devexperts/qd/tools/Options.java | 127 + .../java/com/devexperts/qd/tools/Post.java | 63 + .../qd/tools/PostMessageAdapter.java | 108 + .../devexperts/qd/tools/PostMessageQueue.java | 156 + .../devexperts/qd/tools/PostingThread.java | 138 + .../qd/tools/RandomRecordsProvider.java | 154 + .../com/devexperts/qd/tools/RecordFields.java | 96 + .../com/devexperts/qd/tools/SchemeDump.java | 49 + .../com/devexperts/qd/tools/Services.java | 77 + .../devexperts/qd/tools/StampComposer.java | 66 + .../qd/tools/SubscriptionAdapter.java | 84 + .../qd/tools/SubscriptionDumpParser.java | 405 + .../java/com/devexperts/qd/tools/TDP.java | 498 + .../java/com/devexperts/qd/tools/Time.java | 72 + .../devexperts/qd/tools/TimeSyncTracker.java | 518 + .../qd/tools/TimeSyncTrackerMBean.java | 31 + .../com/devexperts/qd/tools/ToolSummary.java | 36 + .../java/com/devexperts/qd/tools/Tools.java | 269 + .../qd/tools/TopSymbolsCounter.java | 126 + .../qd/tools/analysis/DataCompression.java | 401 + .../qd/tools/analysis/FileAnalysis.java | 158 + .../devexperts/qd/tools/analysis/Parser.java | 402 + .../qd/tools/analysis/PrefixCode.java | 149 + .../qd/tools/analysis/SymbolCategorizer.java | 40 + .../qd/tools/analysis/SymbolCategory.java | 28 + .../devexperts/qd/tools/analysis/Symbols.java | 195 + .../devexperts/qd/tools/analysis/Util.java | 54 + .../qd/tools/fs/CompositeDistributor.java | 51 + .../qd/tools/fs/ExaminingThread.java | 64 + .../qd/tools/fs/FilteredStream.java | 129 + ....devexperts.mars.common.MARSPlugin$Factory | 1 + .../com.devexperts.qd.tools.AbstractTool | 18 + .../com/devexperts/qd/tools/qdshelp.txt | 816 ++ .../devexperts/qd/tools/test/CompareTest.java | 139 + .../devexperts/qd/tools/test/ConnectTest.java | 420 + .../test/DumpTimestampConversionTest.java | 1571 +++ .../qd/tools/test/InstrumentsServerTest.java | 110 + .../tools/test/InstrumentsTransformTest.java | 71 + .../qd/tools/test/MultiplexorTest.java | 310 + .../qd/tools/test/OptionCollectorTest.java | 76 + qds-file/pom.xml | 36 + qds-file/qds-file.iml | 37 + .../qd/qtp/blob/BlobQTPComposer.java | 80 + .../devexperts/qd/qtp/blob/BlobQTPParser.java | 66 + .../qtp/fieldreplacer/FieldReplacerUtil.java | 55 + .../qtp/fieldreplacer/TimeFieldReplacer.java | 163 + .../qd/qtp/file/BinaryFileQTPParser.java | 120 + .../devexperts/qd/qtp/file/FileConnector.java | 408 + .../qd/qtp/file/FileConnectorFactory.java | 30 + .../qd/qtp/file/FileConnectorMBean.java | 121 + .../devexperts/qd/qtp/file/FileFormat.java | 187 + .../devexperts/qd/qtp/file/FileReader.java | 838 ++ .../qd/qtp/file/FileReaderHandler.java | 73 + .../qd/qtp/file/FileReaderParams.java | 199 + .../com/devexperts/qd/qtp/file/FileUtils.java | 73 + .../devexperts/qd/qtp/file/FileWriter.java | 114 + .../qd/qtp/file/FileWriterHandler.java | 120 + .../qd/qtp/file/FileWriterImpl.java | 588 + .../qd/qtp/file/FileWriterParams.java | 112 + .../devexperts/qd/qtp/file/MessageReader.java | 18 + .../qtp/file/OutputStreamMessageConsumer.java | 119 + .../qd/qtp/file/ParallelWriter.java | 308 + .../devexperts/qd/qtp/file/TapeConnector.java | 241 + .../qd/qtp/file/TapeConnectorFactory.java | 32 + .../qd/qtp/file/TapeConnectorMBean.java | 76 + .../qd/qtp/file/TimestampedFile.java | 37 + .../qtp/file/TimestampedFilenameFilter.java | 156 + .../qd/qtp/file/TimestampedPosition.java | 66 + .../qd/qtp/file/TimestampsType.java | 67 + .../text/CorruptedTextFormatException.java | 18 + .../devexperts/qd/qtp/text/LineTokenizer.java | 185 + .../devexperts/qd/qtp/text/StringDecoder.java | 174 + .../devexperts/qd/qtp/text/TextCoding.java | 66 + .../qd/qtp/text/TextDelimiters.java | 26 + .../qd/qtp/text/TextQTPComposer.java | 287 + .../devexperts/qd/qtp/text/TextQTPParser.java | 463 + ...s.qd.qtp.AbstractConnectionHandler$Factory | 1 + ...om.devexperts.qd.qtp.FieldReplacer$Factory | 1 + ....devexperts.qd.qtp.MessageConnectorFactory | 2 + .../qd/qtp/test/RemoveEventTimeTest.java | 106 + .../text/test/TextByteArrayParserTest.java | 69 + qds-monitoring/pom.xml | 61 + qds-monitoring/qds-monitoring.iml | 41 + .../management/dump/CollectorVisitor.java | 15 + .../matrix/management/dump/DebugDumpCLI.java | 126 + .../management/dump/DebugDumpConst.java | 31 + .../management/dump/DebugDumpExclude.java | 15 + .../matrix/management/dump/DebugDumpImpl.java | 405 + .../management/dump/DebugDumpReader.java | 511 + .../management/dump/DumpDataVisitor.java | 62 + .../dump/DumpSubscriptionVisitor.java | 69 + .../matrix/management/dump/TrackingInput.java | 57 + .../impl/CollectorCountersImpl.java | 403 + .../management/impl/CollectorMXBean.java | 160 + .../impl/CollectorManagementFactoryImpl.java | 20 + .../CollectorManagementImplAnyContract.java | 200 + .../impl/CollectorManagementImplBase.java | 348 + .../CollectorManagementImplOneContract.java | 269 + .../qd/impl/matrix/management/impl/Exec.java | 26 + .../matrix/management/impl/FatalError.java | 33 + .../matrix/management/impl/LockCounters.java | 101 + .../matrix/management/impl/ReportBuilder.java | 243 + .../management/impl/SubscriptionDumpImpl.java | 128 + .../monitoring/ConnectorsMonitoringTask.java | 284 + .../com/devexperts/qd/monitoring/Cur.java | 65 + .../devexperts/qd/monitoring/IOCounter.java | 77 + .../devexperts/qd/monitoring/IOCounters.java | 270 + .../devexperts/qd/monitoring/JMXEndpoint.java | 178 + .../qd/monitoring/JmxConnector.java | 41 + .../qd/monitoring/JmxConnectors.java | 42 + .../com/devexperts/qd/monitoring/JmxHtml.java | 121 + .../com/devexperts/qd/monitoring/JmxRmi.java | 62 + .../com/devexperts/qd/monitoring/Layout.java | 19 + .../qd/monitoring/MonitoredQDEndpoint.java | 111 + .../qd/monitoring/MonitoringCounter.java | 29 + .../qd/monitoring/MonitoringEndpoint.java | 258 + .../qd/monitoring/QDMonitoring.java | 131 + .../monitoring/RecordMonitoringCounter.java | 57 + .../com/devexperts/qd/monitoring/VNode.java | 39 + .../com/devexperts/qd/stats/JMXStats.java | 533 + ...trix.management.CollectorManagementFactory | 1 + ...xperts.qd.impl.matrix.management.DebugDump | 1 + .../com.devexperts.qd.qtp.QDEndpoint$Builder | 1 + .../rmi/test/RMIMonitoringTest.java | 314 + .../devexperts/stats/test/JMXStatsTest.java | 23 + .../dxfeed/api/test/ClosedEndpointTest.java | 42 + .../dxfeed/api/test/DXFeedMonitoringTest.java | 160 + qds-tools/pom.xml | 124 + qds-tools/qds-tools.iml | 47 + qds/pom.xml | 124 + qds/qds.iml | 33 + rt-api-builder/pom.xml | 27 + rt-api-builder/rt-api-builder.iml | 24 + .../rtapibldr/RtApiBuilderMain.java | 111 + teamcity-version/pom.xml | 50 + teamcity-version/teamcity-version.iml | 22 + 1807 files changed, 269674 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.name create mode 100644 .idea/ant.xml create mode 100644 .idea/codeStyleSettings.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/copyright/profiles_settings.xml create mode 100644 .idea/copyright/qd.xml create mode 100644 .idea/dataSources.xml create mode 100644 .idea/dynamic.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/excludeFromValidation.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/inspectionProfiles/qd_inspections.xml create mode 100644 .idea/jsLibraryMappings.xml create mode 100644 .idea/libraries/Maven__asm_asm_2_2_3.xml create mode 100644 .idea/libraries/Maven__asm_asm_all_3_3.xml create mode 100644 .idea/libraries/Maven__asm_asm_commons_2_2_3.xml create mode 100644 .idea/libraries/Maven__asm_asm_tree_2_2_3.xml create mode 100644 .idea/libraries/Maven__com_devexperts_dgen_dgen_1_0.xml create mode 100644 .idea/libraries/Maven__com_devexperts_timetest_agent_1_1_1.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_3.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_3.xml create mode 100644 .idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_0.xml create mode 100644 .idea/libraries/Maven__com_intellij_forms_rt_6_0_5.xml create mode 100644 .idea/libraries/Maven__com_jcraft_jzlib_1_1_1.xml create mode 100644 .idea/libraries/Maven__com_jgoodies_forms_1_0_7.xml create mode 100644 .idea/libraries/Maven__com_jtattoo_JTattoo_1_6_9.xml create mode 100644 .idea/libraries/Maven__com_sun_istack_istack_commons_runtime_2_16.xml create mode 100644 .idea/libraries/Maven__com_sun_jdmk_jmxtools_1_2_8.xml create mode 100644 .idea/libraries/Maven__com_sun_xml_bind_jaxb_core_2_2_7.xml create mode 100644 .idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_2_7.xml create mode 100644 .idea/libraries/Maven__com_sun_xml_fastinfoset_FastInfoset_1_2_12.xml create mode 100644 .idea/libraries/Maven__javax_annotation_jsr250_api_1_0.xml create mode 100644 .idea/libraries/Maven__javax_inject_javax_inject_1.xml create mode 100644 .idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml create mode 100644 .idea/libraries/Maven__javax_xml_bind_jaxb_api_2_2_7.xml create mode 100644 .idea/libraries/Maven__javax_xml_bind_jsr173_api_1_0.xml create mode 100644 .idea/libraries/Maven__jdom_jdom_1_0.xml create mode 100644 .idea/libraries/Maven__junit_junit_4_12.xml create mode 100644 .idea/libraries/Maven__log4j_log4j_1_1_3.xml create mode 100644 .idea/libraries/Maven__org_abego_treelayout_org_abego_treelayout_core_1_0_1.xml create mode 100644 .idea/libraries/Maven__org_antlr_antlr4_runtime_4_5.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_artifact_2_0_6.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_model_2_0_6.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_plugin_api_2_0.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_plugin_registry_2_0_6.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_profile_2_0_6.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_project_2_0_6.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_settings_2_0_6.xml create mode 100644 .idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_2.xml create mode 100644 .idea/libraries/Maven__org_codehaus_plexus_plexus_utils_1_4_1.xml create mode 100644 .idea/libraries/Maven__org_cometd_java_bayeux_api_3_0_4.xml create mode 100644 .idea/libraries/Maven__org_cometd_java_cometd_java_annotations_3_0_4.xml create mode 100644 .idea/libraries/Maven__org_cometd_java_cometd_java_common_3_0_4.xml create mode 100644 .idea/libraries/Maven__org_cometd_java_cometd_java_server_3_0_4.xml create mode 100644 .idea/libraries/Maven__org_cometd_java_cometd_java_websocket_common_server_3_0_4.xml create mode 100644 .idea/libraries/Maven__org_cometd_java_cometd_java_websocket_javax_server_3_0_4.xml create mode 100644 .idea/libraries/Maven__org_cometd_javascript_cometd_javascript_jquery_war_3_0_4.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_continuation_9_2_9_v20150224.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_2_9_v20150224.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_2_9_v20150224.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_jmx_9_2_9_v20150224.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_jsp_7_6_13_v20130916.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_2_9_v20150224.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_2_9_v20150224.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_2_9_v20150224.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_servlets_9_2_9_v20150224.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_util_7_6_13_v20130916.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_2_9_v20150224.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_jetty_util_ajax_9_2_9_v20150224.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_orbit_com_sun_el_1_0_0_v201105211818.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_orbit_javax_el_2_1_0_v201105211819.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_2_5_0_v201103041518.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_jsp_2_1_0_v201105211820.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_jsp_jstl_1_2_0_v201105211821.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_orbit_org_apache_jasper_glassfish_2_1_0_v201110031002.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_orbit_org_apache_taglibs_standard_glassfish_1_2_0_v201112081803.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jetty_orbit_org_eclipse_jdt_core_3_7_1.xml create mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml create mode 100644 .idea/libraries/Maven__org_slf4j_slf4j_api_1_7_10.xml create mode 100644 .idea/libraries/Maven__org_slf4j_slf4j_jdk14_1_7_10.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/projectCodeStyle.xml create mode 100644 .idea/scopes/scope_settings.xml create mode 100644 .idea/sqlDataSources.xml create mode 100644 .idea/sqldialects.xml create mode 100644 .idea/templateLanguages.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 .idea/validation.xml create mode 100644 .idea/vcs.xml create mode 100644 LICENSE.txt create mode 100644 QD.iml create mode 100644 ReleaseNotes.txt create mode 100644 auth/auth.iml create mode 100644 auth/pom.xml create mode 100644 auth/src/main/java/com/devexperts/auth/AuthSession.java create mode 100644 auth/src/main/java/com/devexperts/auth/AuthToken.java create mode 100644 auth/src/main/java/com/devexperts/auth/SessionCloseListener.java create mode 100644 blog/001-architecture-intro.html create mode 100644 blog/002-transport.html create mode 100644 blog/003-dxFeed-API-tutorial-1.html create mode 100644 blog/004-dxFeed-API-tutorial-2.html create mode 100644 blog/architecture-overview.png create mode 100644 blog/architecture-overview.svg create mode 100644 blog/qds-connectors.png create mode 100644 blog/qds-connectors.svg create mode 100644 blog/qds-core-data-flow.png create mode 100644 blog/qds-core-data-flow.svg create mode 100644 blog/qds-multiplexor.png create mode 100644 blog/qds-multiplexor.svg create mode 100644 blog/scripts/shAutoloader.js create mode 100644 blog/scripts/shBrushAS3.js create mode 100644 blog/scripts/shBrushAppleScript.js create mode 100644 blog/scripts/shBrushBash.js create mode 100644 blog/scripts/shBrushCSharp.js create mode 100644 blog/scripts/shBrushColdFusion.js create mode 100644 blog/scripts/shBrushCpp.js create mode 100644 blog/scripts/shBrushCss.js create mode 100644 blog/scripts/shBrushDelphi.js create mode 100644 blog/scripts/shBrushDiff.js create mode 100644 blog/scripts/shBrushErlang.js create mode 100644 blog/scripts/shBrushGroovy.js create mode 100644 blog/scripts/shBrushJScript.js create mode 100644 blog/scripts/shBrushJava.js create mode 100644 blog/scripts/shBrushJavaFX.js create mode 100644 blog/scripts/shBrushPerl.js create mode 100644 blog/scripts/shBrushPhp.js create mode 100644 blog/scripts/shBrushPlain.js create mode 100644 blog/scripts/shBrushPowerShell.js create mode 100644 blog/scripts/shBrushPython.js create mode 100644 blog/scripts/shBrushRuby.js create mode 100644 blog/scripts/shBrushSass.js create mode 100644 blog/scripts/shBrushScala.js create mode 100644 blog/scripts/shBrushSql.js create mode 100644 blog/scripts/shBrushVb.js create mode 100644 blog/scripts/shBrushXml.js create mode 100644 blog/scripts/shCore.js create mode 100644 blog/scripts/shLegacy.js create mode 100644 blog/styles/shCore.css create mode 100644 blog/styles/shCoreDefault.css create mode 100644 blog/styles/shCoreDjango.css create mode 100644 blog/styles/shCoreEclipse.css create mode 100644 blog/styles/shCoreEmacs.css create mode 100644 blog/styles/shCoreFadeToGrey.css create mode 100644 blog/styles/shCoreMDUltra.css create mode 100644 blog/styles/shCoreMidnight.css create mode 100644 blog/styles/shCoreRDark.css create mode 100644 blog/styles/shThemeDefault.css create mode 100644 blog/styles/shThemeDjango.css create mode 100644 blog/styles/shThemeEclipse.css create mode 100644 blog/styles/shThemeEmacs.css create mode 100644 blog/styles/shThemeFadeToGrey.css create mode 100644 blog/styles/shThemeMDUltra.css create mode 100644 blog/styles/shThemeMidnight.css create mode 100644 blog/styles/shThemeRDark.css create mode 100644 css/stylesheet.css create mode 100644 doc/DESCRIBE_PROTOCOL.txt create mode 100644 doc/DESCRIBE_RECORDS.txt create mode 100644 doc/DXP.txt create mode 100644 dxfeed-api/dgen.config create mode 100644 dxfeed-api/dxfeed-api.iml create mode 100644 dxfeed-api/pom.xml create mode 100644 dxfeed-api/src/main/java/com/dxfeed/annotation/ClassValueMapping.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/annotation/EventFieldMapping.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/annotation/EventFieldType.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/annotation/EventTypeMapping.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/annotation/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/DXEndpoint.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/DXFeed.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/DXFeedEventListener.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/DXFeedSubscription.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/DXFeedTimeSeriesSubscription.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/DXPublisher.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/FilteredSubscriptionSymbol.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/impl/ExtensibleDXEndpoint.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/osub/IndexedEventSubscriptionSymbol.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/osub/ObservableSubscription.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/osub/ObservableSubscriptionChangeListener.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/osub/TimeSeriesSubscriptionSymbol.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/osub/WildcardSymbol.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/osub/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/api/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/EventType.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/IndexedEvent.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/IndexedEventSource.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/LastingEvent.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/TimeSeriesEvent.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/candle/Candle.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/candle/CandleAlignment.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/candle/CandleExchange.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/candle/CandlePeriod.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/candle/CandlePrice.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/candle/CandleSession.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/candle/CandleSymbol.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/candle/CandleSymbolAttribute.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/candle/CandleType.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/candle/DailyCandle.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/candle/package-info.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/candle/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/impl/TimeNanosUtil.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/Direction.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/MarketEvent.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/MarketEventSymbols.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/Order.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/OrderBase.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/OrderSource.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/PriceType.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/Profile.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/Quote.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/Scope.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/ShortSaleRestriction.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/Side.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/SpreadOrder.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/Summary.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/TimeAndSale.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/TimeAndSaleType.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/Trade.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/TradeBase.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/TradeETH.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/TradingStatus.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/Util.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/package-info.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/market/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/misc/Configuration.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/misc/Message.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/misc/package-info.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/misc/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/option/Greeks.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/option/Series.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/option/TheoPrice.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/option/Underlying.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/option/package-info.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/option/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/event/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/glossary/AdditionalUnderlyings.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/glossary/CFI.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/glossary/PriceIncrements.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/glossary/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/impl/AbstractIndexedList.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/impl/XmlCandleSymbolAdapter.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/impl/XmlCharAdapter.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/impl/XmlNamespace.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/impl/XmlSourceAdapter.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/impl/XmlTimeAdapter.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/ArrayMap.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/InstrumentProfile.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/InstrumentProfileField.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/InstrumentProfileFormatException.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/InstrumentProfileReader.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/InstrumentProfileType.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/InstrumentProfileWriter.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/impl/Constants.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/impl/InstrumentProfileComposer.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/impl/InstrumentProfileParser.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/impl/UncloseableInputStream.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/impl/UncloseableOutputStream.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/live/InstrumentProfileCollector.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/live/InstrumentProfileConnection.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/live/InstrumentProfileUpdateListener.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/live/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/option/OptionChain.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/option/OptionChainsBuilder.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/option/OptionSeries.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/option/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ipf/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/AbstractIndexedEventModel.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/IndexedEventModel.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/ObservableListModel.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/ObservableListModelListener.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/TimeSeriesEventModel.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/market/CheckedTreeList.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/market/OrderBookCorrector.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/market/OrderBookList.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/market/OrderBookModel.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/market/OrderBookModelFilter.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/market/OrderBookModelListener.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/market/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/model/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ondemand/OnDemandService.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/ondemand/package.html create mode 100644 dxfeed-api/src/main/java/com/dxfeed/schedule/Day.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/schedule/DayFilter.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/schedule/Schedule.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/schedule/Session.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/schedule/SessionFilter.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/schedule/SessionType.java create mode 100644 dxfeed-api/src/main/java/com/dxfeed/schedule/package.html create mode 100644 dxfeed-api/src/main/resources/com/dxfeed/schedule/schedule.properties create mode 100644 dxfeed-api/src/test/java/com/dxfeed/event/candle/test/CandleSymbolTest.java create mode 100644 dxfeed-api/src/test/java/com/dxfeed/event/test/DescriptionAnnotateTest.java create mode 100644 dxfeed-api/src/test/java/com/dxfeed/glossary/test/PriceIncrementsTest.java create mode 100644 dxfeed-api/src/test/java/com/dxfeed/ipf/live/test/InstrumentProfileCollectorTest.java create mode 100644 dxfeed-api/src/test/java/com/dxfeed/ipf/test/InstrumentProfileFieldTest.java create mode 100644 dxfeed-api/src/test/java/com/dxfeed/ipf/test/InstrumentProfileReaderTest.java create mode 100644 dxfeed-api/src/test/java/com/dxfeed/model/market/CheckedTreeSimpleTest.java create mode 100644 dxfeed-api/src/test/java/com/dxfeed/model/market/CheckedTreeTest.java create mode 100644 dxfeed-api/src/test/java/com/dxfeed/model/market/OrderBookListTest.java create mode 100644 dxfeed-api/src/test/java/com/dxfeed/schedule/test/ScheduleTest.java create mode 100644 dxfeed-api/xsd-assembly.xml create mode 100644 dxfeed-bin/dxfeed-bin-assembly.xml create mode 100644 dxfeed-bin/dxfeed-bin.iml create mode 100644 dxfeed-bin/files/README.txt create mode 100644 dxfeed-bin/pom.xml create mode 100644 dxfeed-codegen-verify/dxfeed-codegen-verify.iml create mode 100644 dxfeed-codegen-verify/pom.xml create mode 100644 dxfeed-codegen/dxfeed-codegen.iml create mode 100644 dxfeed-codegen/pom.xml create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/AnnotationProcessorEnvironment.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/AnnotationProcessorTypeFactory.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/BaseCodeGenType.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ClassGen.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ClassName.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ClassValueMappingRegistry.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/CodeGenContext.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/CodeGenEnvironment.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/CodeGenExecutable.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/CodeGenType.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/CodeGenUtils.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/Config.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/DelegateGen.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ExecutableEnvironment.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/FactoryImplGen.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/FieldType.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ImplCodeGen.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ImplCodeGenAnnotationProcessor.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ImplVerifyMain.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/JavaClassType.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/Log.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/MappingGen.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/NamingConventions.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/RecordDesc.java create mode 100644 dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/RecordField.java create mode 100644 dxfeed-codegen/src/main/resources/META-INF/services/javax.annotation.processing.Processor create mode 100644 dxfeed-codegen/src/main/resources/com/dxfeed/api/codegen/TemplateDelegate.java create mode 100644 dxfeed-codegen/src/main/resources/com/dxfeed/api/codegen/TemplateFactoryImpl.java create mode 100644 dxfeed-codegen/src/main/resources/com/dxfeed/api/codegen/TemplateMapping.java create mode 100644 dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/CustomSchemeCompatibilityTest.java create mode 100644 dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/SchemeCompatibilityChecker.java create mode 100644 dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/TestEndpoint.java create mode 100644 dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/event/BetterCandle.java create mode 100644 dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/event/BetterOrder.java create mode 100644 dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/event/BetterQuote.java create mode 100644 dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/event/CustomEvent.java create mode 100644 dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/event/CustomMarketEvent.java create mode 100644 dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/event/WrappedInt.java create mode 100644 dxfeed-impl/dxfeed-impl.iml create mode 100644 dxfeed-impl/pom.xml create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/DXConnectorInitializer.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/DXEndpointImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/DXFeedImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/DXFeedScheme.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/DXPublisherImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/DXPublisherObservableSubscriptionImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/EventDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/EventDelegateFactory.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/EventDelegateFlags.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/EventDelegateSet.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/FilterFactoryImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/HistorySubscriptionFilterImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/OnDemandConnectorMarker.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/SchemeBuilder.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/SchemeFieldTime.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/SchemeProperties.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/api/impl/VersionedRecord.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/candle/CandleByTradeHistoryDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/candle/CandleDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/candle/CandleEventDelegateImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/candle/CandleEventDelegateSet.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/candle/CandleFactoryImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/candle/DailyCandleDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/candle/impl/CandleEventMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/candle/impl/CandleMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/candle/impl/TradeHistoryMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/MarketAccessorImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/MarketEventDelegateImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/MarketEventDelegateSet.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/MarketFactoryImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderBaseDelegateImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderBaseDelegateSet.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderByMarketMakerAskDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderByMarketMakerBidDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderByQuoteAskDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderByQuoteBidDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/ProfileDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/QuoteDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/SpreadOrderDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/SummaryDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/TimeAndSaleDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/TradeDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/TradeETHDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/BookMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/FundamentalMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/MarketEventMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/MarketMakerMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/OrderBaseMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/OrderMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/ProfileMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/QuoteMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/SpreadOrderMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/SummaryMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/TimeAndSaleMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/TradeETHMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/TradeMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/misc/ConfigurationDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/misc/MessageDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/misc/MiscFactoryImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/misc/impl/ConfigurationMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/misc/impl/MessageMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/option/GreeksDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/option/OptionFactoryImpl.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/option/SeriesDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/option/TheoPriceDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/option/UnderlyingDelegate.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/option/impl/GreeksMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/option/impl/SeriesMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/option/impl/TheoPriceMapping.java create mode 100644 dxfeed-impl/src/main/java/com/dxfeed/event/option/impl/UnderlyingMapping.java create mode 100644 dxfeed-impl/src/main/resources/META-INF/services/com.devexperts.qd.DataScheme create mode 100644 dxfeed-impl/src/main/resources/META-INF/services/com.devexperts.qd.HistorySubscriptionFilter create mode 100644 dxfeed-impl/src/main/resources/META-INF/services/com.devexperts.qd.ng.RecordMappingFactory create mode 100644 dxfeed-impl/src/main/resources/META-INF/services/com.devexperts.qd.qtp.SubscriptionFilterFactory create mode 100644 dxfeed-impl/src/main/resources/META-INF/services/com.devexperts.rmi.RMIEndpoint$Builder create mode 100644 dxfeed-impl/src/main/resources/META-INF/services/com.dxfeed.api.DXEndpoint$Builder create mode 100644 dxfeed-impl/src/main/resources/META-INF/services/com.dxfeed.api.impl.EventDelegateFactory create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/impl/test/FilterTransferTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/impl/test/FiltersStringTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/impl/test/RecordOnlyFiltersTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/impl/test/SymbolListFiltersTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/AbstractDXPublisherTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/CandleAddRemoveSubTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/CandleSymbolTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/DXEndpointConnectTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/DXEndpointTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/DXFeedGetIfSubscribedTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/DXFeedSchemeTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/DXFeedSubscriptionTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/DXPublisherTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/IndexedEventsPromiseTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/LastEventPromiseTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/LostSubscriptionTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/MarketEventSymbolsTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/MessageTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/OrderEventFlagsTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/OrderSourceTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/OrderTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/OrderThreadingTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/SSLUserPasswordTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/SchemePropertiesTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/api/test/SchemeRemapTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/model/test/IndexedEventModelTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/model/test/OrderBookModelStressTest.java create mode 100644 dxfeed-impl/src/test/java/com/dxfeed/model/test/OrderBookModelTest.java create mode 100644 dxfeed-ipf-filter/dxfeed-ipf-filter.iml create mode 100644 dxfeed-ipf-filter/pom.xml create mode 100644 dxfeed-ipf-filter/src/main/java/com/dxfeed/ipf/filter/IPFFilterFactory.java create mode 100644 dxfeed-ipf-filter/src/main/java/com/dxfeed/ipf/filter/IPFRegistry.java create mode 100644 dxfeed-ipf-filter/src/main/java/com/dxfeed/ipf/filter/IPFRegistryMXBean.java create mode 100644 dxfeed-ipf-filter/src/main/java/com/dxfeed/ipf/filter/IPFSymbolFilter.java create mode 100644 dxfeed-ipf-filter/src/main/java/com/dxfeed/ipf/filter/IPFUpdater.java create mode 100644 dxfeed-ipf-filter/src/main/resources/META-INF/services/com.devexperts.qd.qtp.SubscriptionFilterFactory create mode 100644 dxfeed-ipf-filter/src/test/java/com/dxfeed/ipf/filter/test/IPFFilterStringTest.java create mode 100644 dxfeed-ipf-filter/src/test/java/com/dxfeed/ipf/filter/test/IPFFilterTest.java create mode 100644 dxfeed-ipf-filter/src/test/java/com/dxfeed/ipf/filter/test/IPFWriter.java create mode 100644 dxfeed-news/dxfeed-news.iml create mode 100644 dxfeed-news/pom.xml create mode 100644 dxfeed-news/src/main/java/com/dxfeed/news/News.java create mode 100644 dxfeed-news/src/main/java/com/dxfeed/news/NewsFilter.java create mode 100644 dxfeed-news/src/main/java/com/dxfeed/news/NewsKey.java create mode 100644 dxfeed-news/src/main/java/com/dxfeed/news/NewsList.java create mode 100644 dxfeed-news/src/main/java/com/dxfeed/news/NewsModel.java create mode 100644 dxfeed-news/src/main/java/com/dxfeed/news/NewsSummary.java create mode 100644 dxfeed-news/src/main/java/com/dxfeed/news/NewsTags.java create mode 100644 dxfeed-news/src/main/java/com/dxfeed/news/ObservableNewsList.java create mode 100644 dxfeed-news/src/main/java/com/dxfeed/news/impl/NewsNotFoundException.java create mode 100644 dxfeed-news/src/main/java/com/dxfeed/news/impl/RemoteNewsService.java create mode 100644 dxfeed-news/src/main/java/com/dxfeed/news/impl/package.html create mode 100644 dxfeed-news/src/main/java/com/dxfeed/news/package.html create mode 100644 dxfeed-news/src/test/java/com/dxfeed/news/test/NewsApiTest.java create mode 100644 dxfeed-news/src/test/java/com/dxfeed/news/test/NewsClient.java create mode 100644 dxfeed-ondemand/dxfeed-ondemand.iml create mode 100644 dxfeed-ondemand/pom.xml create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/Block.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/Cache.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/CacheConfig.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/Current.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/CurrentSegment.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/GeneratePassword.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/Key.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/Log.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/MarketDataAccess.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/MarketDataReplay.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/MarketDataToken.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/OnDemandServiceImpl.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/ReplayRequest.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/ReplayResponse.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/ReplayUtil.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/Segment.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/connector/OnDemandConnector.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/connector/OnDemandConnectorFactory.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/connector/OnDemandConnectorMBean.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/connector/ReplayConnectionHandler.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDREvent.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDREventUtil.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDRMarketMaker.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDRProfile.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDRQuote.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDRSummary.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDRTrade.java create mode 100644 dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDRTradeHistory.java create mode 100644 dxfeed-ondemand/src/main/resources/META-INF/services/com.devexperts.qd.qtp.MessageConnectorFactory create mode 100644 dxfeed-ondemand/src/main/resources/META-INF/services/com.dxfeed.ondemand.OnDemandService create mode 100644 dxfeed-ondemand/src/test/java/com/dxfeed/ondemand/impl/BlockTest.java create mode 100644 dxfeed-ondemand/src/test/java/com/dxfeed/ondemand/impl/event/MDREventUtilTestTest.java create mode 100644 dxfeed-plotter/dxfeed-plotter-assembly.xml create mode 100644 dxfeed-plotter/dxfeed-plotter.iml create mode 100644 dxfeed-plotter/files/README.txt create mode 100644 dxfeed-plotter/files/dxplotter.bat create mode 100644 dxfeed-plotter/files/dxplotter.cfg create mode 100644 dxfeed-plotter/files/dxplotter.sh create mode 100644 dxfeed-plotter/pom.xml create mode 100644 dxfeed-plotter/src/main/java/com/dxfeed/plotter/DXFeedMarketDataPlotter.form create mode 100644 dxfeed-plotter/src/main/java/com/dxfeed/plotter/DXFeedMarketDataPlotter.java create mode 100644 dxfeed-plotter/src/main/java/com/dxfeed/plotter/Feed.java create mode 100644 dxfeed-plotter/src/main/java/com/dxfeed/plotter/LabelFlashSupport.java create mode 100644 dxfeed-plotter/src/main/java/com/dxfeed/plotter/PlotData.java create mode 100644 dxfeed-plotter/src/main/java/com/dxfeed/plotter/SimpleMovingQueue.java create mode 100644 dxfeed-plotter/src/main/java/com/dxfeed/plotter/Stats.java create mode 100644 dxfeed-plotter/src/main/java/com/dxfeed/plotter/SwingExecutor.java create mode 100644 dxfeed-plotter/src/main/java/com/dxfeed/plotter/TickChartRendererPanel.java create mode 100644 dxfeed-plotter/src/main/java/com/dxfeed/plotter/icons/password.png create mode 100644 dxfeed-plotter/src/main/java/com/dxfeed/plotter/icons/pause-icon.png create mode 100644 dxfeed-plotter/src/main/java/com/dxfeed/plotter/icons/play-icon.png create mode 100644 dxfeed-promise/dxfeed-promise.iml create mode 100644 dxfeed-promise/pom.xml create mode 100644 dxfeed-promise/src/main/java/com/dxfeed/promise/Promise.java create mode 100644 dxfeed-promise/src/main/java/com/dxfeed/promise/PromiseException.java create mode 100644 dxfeed-promise/src/main/java/com/dxfeed/promise/PromiseHandler.java create mode 100644 dxfeed-promise/src/main/java/com/dxfeed/promise/Promises.java create mode 100644 dxfeed-promise/src/main/java/com/dxfeed/promise/package.html create mode 100644 dxfeed-samples/dxfeed-samples-assembly.xml create mode 100644 dxfeed-samples/dxfeed-samples.iml create mode 100644 dxfeed-samples/files/README.txt create mode 100644 dxfeed-samples/files/connect.bat create mode 100644 dxfeed-samples/files/connect.sh create mode 100644 dxfeed-samples/files/connectIpf.bat create mode 100644 dxfeed-samples/files/connectIpf.sh create mode 100644 dxfeed-samples/files/connectIpf_Quote_demo.bat create mode 100644 dxfeed-samples/files/connectIpf_Quote_demo.sh create mode 100644 dxfeed-samples/files/connect_Quote_IBM.bat create mode 100644 dxfeed-samples/files/connect_Quote_IBM.sh create mode 100644 dxfeed-samples/files/connect_Quote_IBM_from_File.bat create mode 100644 dxfeed-samples/files/connect_Quote_IBM_from_File.sh create mode 100644 dxfeed-samples/files/demo-sample.data create mode 100644 dxfeed-samples/files/demo-sample.time create mode 100644 dxfeed-samples/files/dxfeed.properties create mode 100644 dxfeed-samples/files/fileparser.bat create mode 100644 dxfeed-samples/files/fileparser.sh create mode 100644 dxfeed-samples/files/fileparser_Quote_IBM.bat create mode 100644 dxfeed-samples/files/fileparser_Quote_IBM.sh create mode 100644 dxfeed-samples/files/lastevents.bat create mode 100644 dxfeed-samples/files/lastevents.sh create mode 100644 dxfeed-samples/files/ondemand.bat create mode 100644 dxfeed-samples/files/ondemand.sh create mode 100644 dxfeed-samples/files/optionchain.bat create mode 100644 dxfeed-samples/files/optionchain.sh create mode 100644 dxfeed-samples/files/optionchain_IBM_10_3.bat create mode 100644 dxfeed-samples/files/optionchain_IBM_10_3.sh create mode 100644 dxfeed-samples/files/sample.bat create mode 100644 dxfeed-samples/files/sample.sh create mode 100644 dxfeed-samples/files/simple.bat create mode 100644 dxfeed-samples/files/simple.sh create mode 100644 dxfeed-samples/files/slicer.cfg create mode 100644 dxfeed-samples/files/symbols.txt create mode 100644 dxfeed-samples/files/symbols_ondemand.txt create mode 100644 dxfeed-samples/files/ui_candlechart.bat create mode 100644 dxfeed-samples/files/ui_candlechart.sh create mode 100644 dxfeed-samples/files/ui_marketdepth.bat create mode 100644 dxfeed-samples/files/ui_marketdepth.sh create mode 100644 dxfeed-samples/files/ui_quotetable.bat create mode 100644 dxfeed-samples/files/ui_quotetable.sh create mode 100644 dxfeed-samples/files/ui_quotetable_ondemand.bat create mode 100644 dxfeed-samples/files/ui_quotetable_ondemand.sh create mode 100644 dxfeed-samples/files/ui_timeandsales.bat create mode 100644 dxfeed-samples/files/ui_timeandsales.sh create mode 100644 dxfeed-samples/pom.xml create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/_simple_/FetchDailyCandles.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/_simple_/PrintQuoteEvents.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/_simple_/PublishProfiles.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/_simple_/RequestProfile.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/_simple_/WriteTapeFile.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/api/DXFeedConnect.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/api/DXFeedFileParser.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/api/DXFeedSample.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/api/Slicer.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/console/LastEventsConsole.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/ipf/DXFeedIpfConnect.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/ipf/option/DXFeedOptionChain.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/ondemand/OnDemandSample.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/schedule/ScheduleSample.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/ui/swing/DXFeedCandleChart.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/ui/swing/DXFeedMarketDepth.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/ui/swing/DXFeedQuoteTable.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/ui/swing/DXFeedQuoteTableOnDemand.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/ui/swing/DXFeedTimeAndSales.java create mode 100644 dxfeed-samples/src/main/java/com/dxfeed/sample/ui/swing/SwingExecutor.java create mode 100644 dxfeed-samples/src/test/java/com/dxfeed/api/sample/test/DXFeedFileParseTest.java create mode 100644 dxfeed-tools/dxfeed-tools.iml create mode 100644 dxfeed-tools/pom.xml create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/services/InstrumentProfileProvider.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/services/InstrumentProfileServer.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/services/InstrumentProfileService.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/tools/CMEParser.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/tools/MIC.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/tools/MICBuilder.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/tools/OCCParser.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/AssignmentStatement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/BlockStatement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/CMEProductStatement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/CompileContext.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/Compiler.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/ConditionalAndExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/ConditionalExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/ConditionalOrExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/ControlFlowStatement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/DeleteStatement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/EqualityExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/Expression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/FieldReference.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/FindTradingExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/FixOPOLStatement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/GetDayOfMonthExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/GetDayOfWeekExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/IfStatement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/InExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/InstrumentProfileTransform.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/IsTradingExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/LikeExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/MathExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/NotExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/OSIStatement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/PrimaryStatement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/RelationalExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/RenameStatement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/ReplaceExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/RetainFieldsStatement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/SetDayOfMonthExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/SetDayOfWeekExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/Statement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/SwitchStatement.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/SymbolCategoryExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/SysdateExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/Tokenizer.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/TransformCompilationException.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/TransformContext.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/TypeCastExpression.java create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/package.html create mode 100644 dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/sample.transform create mode 100644 dxfeed-viewer-installer/dxfeed-viewer-installer.iml create mode 100644 dxfeed-viewer-installer/pom.xml create mode 100644 dxfeed-viewer-installer/readme.txt create mode 100644 dxfeed-viewer-installer/viewer.install4j create mode 100644 dxfeed-viewer/dxfeed-viewer-assembly.xml create mode 100644 dxfeed-viewer/dxfeed-viewer.iml create mode 100644 dxfeed-viewer/files/README.txt create mode 100644 dxfeed-viewer/files/dxviewer.bat create mode 100644 dxfeed-viewer/files/dxviewer.cfg create mode 100644 dxfeed-viewer/files/dxviewer.sh create mode 100644 dxfeed-viewer/pom.xml create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/BarGraphCellRenderer.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/Credentials.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/DXFeedMarketDataViewer.form create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/DXFeedMarketDataViewer.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/EventTableColumn.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/EventTableModel.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/OrderCellSupport.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/OrderTableColumn.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/OrderTableModel.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/PasswordDialog.form create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/PasswordDialog.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/QuoteBoardCellSupport.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/QuoteBoardTableColumn.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/QuoteBoardTableModel.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/QuoteBoardTableRow.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/SaleConditions.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/Stats.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/SubscriptionChangeListener.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/SuggestMenu.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/SwingExecutor.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/TickChartRendererPanel.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/TimeAndSalesCellSupport.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/TimeAndSalesTableColumn.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/TimeAndSalesTableModel.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/ViewerCellRenderer.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/ViewerCellValue.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/icons/password.png create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/icons/pause-icon.png create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/icons/play-icon.png create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/tickchart/VolumeAtPriceBar.java create mode 100644 dxfeed-viewer/src/main/java/com/dxfeed/viewer/tickchart/VolumeAtPriceChart.java create mode 100644 dxfeed-webservice/dxfeed-webservice.iml create mode 100644 dxfeed-webservice/pom.xml create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/DXFeedContext.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/DXFeedJson.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/DXFeedXml.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/DataMessageSerializer.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/EventBeanSerializer.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/EventSymbolMap.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/comet/DataJsonContext.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/comet/DataMessage.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/comet/DataService.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/Events.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/EventsResource.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/EventsServlet.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/Format.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/HelpOrder.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/HttpErrorException.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/Param.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/ParamInfo.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/ParamType.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/Path.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/PathInfo.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/SSEConnection.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/SubResponse.java create mode 100644 dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/package-info.java create mode 100644 dxfeed-webservice/src/main/resources/dxfeed.properties create mode 100644 dxfeed-webservice/src/main/webapp/WEB-INF/web.xml create mode 100644 dxfeed-webservice/src/main/webapp/chart-demo.jsp create mode 100644 dxfeed-webservice/src/main/webapp/css/style.css create mode 100644 dxfeed-webservice/src/main/webapp/debug-console.jsp create mode 100644 dxfeed-webservice/src/main/webapp/img/ajax-loader.gif create mode 100644 dxfeed-webservice/src/main/webapp/index.jsp create mode 100644 dxfeed-webservice/src/main/webapp/js/apps/chart-demo.js create mode 100644 dxfeed-webservice/src/main/webapp/js/apps/debug-console.js create mode 100644 dxfeed-webservice/src/main/webapp/js/apps/rest-demo.js create mode 100644 dxfeed-webservice/src/main/webapp/js/dxfeed/dxfeed-ui.qtable.js create mode 100644 dxfeed-webservice/src/main/webapp/js/dxfeed/dxfeed.cometd.js create mode 100644 dxfeed-webservice/src/main/webapp/js/dxfeed/dxfeed.context.js create mode 100644 dxfeed-webservice/src/main/webapp/js/flot/jquery.flot.js create mode 100644 dxfeed-webservice/src/main/webapp/js/flot/jquery.flot.min.js create mode 100644 dxfeed-webservice/src/main/webapp/js/flot/jquery.flot.time.js create mode 100644 dxfeed-webservice/src/main/webapp/js/flot/jquery.flot.time.min.js create mode 100644 dxfeed-webservice/src/main/webapp/js/jquery/jquery-1.9.0.js create mode 100644 dxfeed-webservice/src/main/webapp/js/jquery/jquery-1.9.0.min.js create mode 100644 dxfeed-webservice/src/main/webapp/js/min/dxfeed-ui.cometd.all.min.js create mode 100644 dxfeed-webservice/src/main/webapp/js/min/dxfeed.cometd.all.min.js create mode 100644 dxfeed-webservice/src/main/webapp/js/mootools/mootools-core-1.4.5-full-nocompat.js create mode 100644 dxfeed-webservice/src/main/webapp/jsp-include/event-types.jsp create mode 100644 dxfeed-webservice/src/main/webapp/jsp/rest/help.jsp create mode 100644 dxfeed-webservice/src/main/webapp/qtable-demo.jsp create mode 100644 dxfeed-webservice/src/main/webapp/rest-demo.jsp create mode 100644 dxfeed-webservice/src/main/webapp/xsd/dxfeed-service.xsd create mode 100644 dxfeed-webservice/src/test/java/com/dxfeed/webservice/MapperTest.java create mode 100644 dxlib-qd-sandbox/dxlib-qd-sandbox.iml create mode 100644 dxlib-qd-sandbox/pom.xml create mode 100644 dxlib-qd-sandbox/src/main/java/com/devexperts/util/AtomicArrays.java create mode 100644 dxlib-qd-sandbox/src/main/java/com/devexperts/util/AtomicArraysUnsafe.java create mode 100644 dxlib-qd-sandbox/src/main/java/com/devexperts/util/BusinessSchedule.java create mode 100644 dxlib-qd-sandbox/src/main/java/com/devexperts/util/GlobListUtil.java create mode 100644 dxlib-qd-sandbox/src/main/java/com/devexperts/util/JMXNameBuilder.java create mode 100644 dxlib-qd-sandbox/src/main/java/com/devexperts/util/TimeDistribution.java create mode 100644 dxlib-qd-sandbox/src/main/java/com/devexperts/util/Timing.java create mode 100644 dxlib-qd-sandbox/src/test/java/com/devexperts/util/test/GlobListUtilTest.java create mode 100644 dxlib-qd-sandbox/src/test/java/com/devexperts/util/test/TimeDistributionTest.java create mode 100644 dxlib-qd-sandbox/src/test/java/com/devexperts/util/test/TimingTest.java create mode 100644 dxlib/dxlib.iml create mode 100644 dxlib/pom.xml create mode 100644 dxlib/src/main/java/com/devexperts/annotation/Description.java create mode 100644 dxlib/src/main/java/com/devexperts/io/BufferedInput.java create mode 100644 dxlib/src/main/java/com/devexperts/io/BufferedInputPart.java create mode 100644 dxlib/src/main/java/com/devexperts/io/BufferedOutput.java create mode 100644 dxlib/src/main/java/com/devexperts/io/ByteArrayInput.java create mode 100644 dxlib/src/main/java/com/devexperts/io/ByteArrayOutput.java create mode 100644 dxlib/src/main/java/com/devexperts/io/CSVFormatException.java create mode 100644 dxlib/src/main/java/com/devexperts/io/CSVReader.java create mode 100644 dxlib/src/main/java/com/devexperts/io/CSVWriter.java create mode 100644 dxlib/src/main/java/com/devexperts/io/Chunk.java create mode 100644 dxlib/src/main/java/com/devexperts/io/ChunkList.java create mode 100644 dxlib/src/main/java/com/devexperts/io/ChunkPool.java create mode 100644 dxlib/src/main/java/com/devexperts/io/ChunkUtil.java create mode 100644 dxlib/src/main/java/com/devexperts/io/ChunkedInput.java create mode 100644 dxlib/src/main/java/com/devexperts/io/ChunkedOutput.java create mode 100644 dxlib/src/main/java/com/devexperts/io/ClassUtil.java create mode 100644 dxlib/src/main/java/com/devexperts/io/CompactSerializer.java create mode 100644 dxlib/src/main/java/com/devexperts/io/Compression.java create mode 100644 dxlib/src/main/java/com/devexperts/io/IOUtil.java create mode 100644 dxlib/src/main/java/com/devexperts/io/Marshalled.java create mode 100644 dxlib/src/main/java/com/devexperts/io/Marshaller.java create mode 100644 dxlib/src/main/java/com/devexperts/io/MarshallingException.java create mode 100644 dxlib/src/main/java/com/devexperts/io/ObjectDeserializer.java create mode 100644 dxlib/src/main/java/com/devexperts/io/ObjectIOImplUtil.java create mode 100644 dxlib/src/main/java/com/devexperts/io/ObjectSerializer.java create mode 100644 dxlib/src/main/java/com/devexperts/io/SerialClassContext.java create mode 100644 dxlib/src/main/java/com/devexperts/io/SerializationMarshallerImpl.java create mode 100644 dxlib/src/main/java/com/devexperts/io/StreamCompression.java create mode 100644 dxlib/src/main/java/com/devexperts/io/StreamInput.java create mode 100644 dxlib/src/main/java/com/devexperts/io/StreamOutput.java create mode 100644 dxlib/src/main/java/com/devexperts/io/StringPrefixSet.java create mode 100644 dxlib/src/main/java/com/devexperts/io/TypedMarshallerImpl.java create mode 100644 dxlib/src/main/java/com/devexperts/io/URLInputStream.java create mode 100644 dxlib/src/main/java/com/devexperts/io/UncloseableInputStream.java create mode 100644 dxlib/src/main/java/com/devexperts/io/UncloseableOutputStream.java create mode 100644 dxlib/src/main/java/com/devexperts/io/package.html create mode 100644 dxlib/src/main/java/com/devexperts/logging/DefaultLogging.java create mode 100644 dxlib/src/main/java/com/devexperts/logging/DetailedLogLayout.java create mode 100644 dxlib/src/main/java/com/devexperts/logging/Log4jLogging.java create mode 100644 dxlib/src/main/java/com/devexperts/logging/LogFormatter.java create mode 100644 dxlib/src/main/java/com/devexperts/logging/Logging.java create mode 100644 dxlib/src/main/java/com/devexperts/logging/ThreadNameFormatter.java create mode 100644 dxlib/src/main/java/com/devexperts/logging/TraceLogging.java create mode 100644 dxlib/src/main/java/com/devexperts/logging/package.html create mode 100644 dxlib/src/main/java/com/devexperts/management/Management.java create mode 100644 dxlib/src/main/java/com/devexperts/management/ManagementDescription.java create mode 100644 dxlib/src/main/java/com/devexperts/management/ManagementParameterDescription.java create mode 100644 dxlib/src/main/java/com/devexperts/management/package.html create mode 100644 dxlib/src/main/java/com/devexperts/monitoring/Monitored.java create mode 100644 dxlib/src/main/java/com/devexperts/monitoring/package.html create mode 100644 dxlib/src/main/java/com/devexperts/services/OverrideURLClassLoader.java create mode 100644 dxlib/src/main/java/com/devexperts/services/SequenceEnumeration.java create mode 100644 dxlib/src/main/java/com/devexperts/services/Service.java create mode 100644 dxlib/src/main/java/com/devexperts/services/ServiceProvider.java create mode 100644 dxlib/src/main/java/com/devexperts/services/Services.java create mode 100644 dxlib/src/main/java/com/devexperts/services/StartupService.java create mode 100644 dxlib/src/main/java/com/devexperts/services/SupersedesService.java create mode 100644 dxlib/src/main/java/com/devexperts/services/package.html create mode 100644 dxlib/src/main/java/com/devexperts/util/AbstractConcurrentSet.java create mode 100644 dxlib/src/main/java/com/devexperts/util/AbstractLongMap.java create mode 100644 dxlib/src/main/java/com/devexperts/util/AbstractLongSet.java create mode 100644 dxlib/src/main/java/com/devexperts/util/ArrayUtil.java create mode 100644 dxlib/src/main/java/com/devexperts/util/Base64.java create mode 100644 dxlib/src/main/java/com/devexperts/util/ConfigUtil.java create mode 100644 dxlib/src/main/java/com/devexperts/util/DayUtil.java create mode 100644 dxlib/src/main/java/com/devexperts/util/ExecutorProvider.java create mode 100644 dxlib/src/main/java/com/devexperts/util/IdentityIndexer.java create mode 100644 dxlib/src/main/java/com/devexperts/util/IndexedMap.java create mode 100644 dxlib/src/main/java/com/devexperts/util/IndexedSet.java create mode 100644 dxlib/src/main/java/com/devexperts/util/IndexedSetStats.java create mode 100644 dxlib/src/main/java/com/devexperts/util/Indexer.java create mode 100644 dxlib/src/main/java/com/devexperts/util/IndexerFunction.java create mode 100644 dxlib/src/main/java/com/devexperts/util/IntComparator.java create mode 100644 dxlib/src/main/java/com/devexperts/util/InvalidFormatException.java create mode 100644 dxlib/src/main/java/com/devexperts/util/LockFreePool.java create mode 100644 dxlib/src/main/java/com/devexperts/util/LogUtil.java create mode 100644 dxlib/src/main/java/com/devexperts/util/LoggedThreadPoolExecutor.java create mode 100644 dxlib/src/main/java/com/devexperts/util/LongCollection.java create mode 100644 dxlib/src/main/java/com/devexperts/util/LongComparator.java create mode 100644 dxlib/src/main/java/com/devexperts/util/LongHashMap.java create mode 100644 dxlib/src/main/java/com/devexperts/util/LongHashSet.java create mode 100644 dxlib/src/main/java/com/devexperts/util/LongIterator.java create mode 100644 dxlib/src/main/java/com/devexperts/util/LongMap.java create mode 100644 dxlib/src/main/java/com/devexperts/util/LongSet.java create mode 100644 dxlib/src/main/java/com/devexperts/util/MathUtil.java create mode 100644 dxlib/src/main/java/com/devexperts/util/NumberKeyIndexer.java create mode 100644 dxlib/src/main/java/com/devexperts/util/QuickSort.java create mode 100644 dxlib/src/main/java/com/devexperts/util/StringCache.java create mode 100644 dxlib/src/main/java/com/devexperts/util/SynchronizedIndexedSet.java create mode 100644 dxlib/src/main/java/com/devexperts/util/SystemProperties.java create mode 100644 dxlib/src/main/java/com/devexperts/util/ThreadLocalPool.java create mode 100644 dxlib/src/main/java/com/devexperts/util/TimeFormat.java create mode 100644 dxlib/src/main/java/com/devexperts/util/TimePeriod.java create mode 100644 dxlib/src/main/java/com/devexperts/util/TimeUtil.java create mode 100644 dxlib/src/main/java/com/devexperts/util/TypedKey.java create mode 100644 dxlib/src/main/java/com/devexperts/util/TypedMap.java create mode 100644 dxlib/src/main/java/com/devexperts/util/UnsafeHolder.java create mode 100644 dxlib/src/main/java/com/devexperts/util/package.html create mode 100644 dxlib/src/test/java/com/devexperts/io/StringPrefixSetTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/BufferedInputMarkTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/CSVTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/ChunkedInputOutputTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/ChunksTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/ClassUtilTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/CompactPrimitiveTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/DeserializationErrorHandlingTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/IOTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/MarshalledTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/ObjectUtilTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/SerialClassContextTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/StreamCompressionTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/TotalPositionTest.java create mode 100644 dxlib/src/test/java/com/devexperts/io/test/TrackingChunkPool.java create mode 100644 dxlib/src/test/java/com/devexperts/logging/test/ConfigLogFormatterTest.java create mode 100644 dxlib/src/test/java/com/devexperts/logging/test/Log4jCompatibilityTest.java create mode 100644 dxlib/src/test/java/com/devexperts/logging/test/LogFormatterTestBase.java create mode 100644 dxlib/src/test/java/com/devexperts/logging/test/LoggingSanityTest.java create mode 100644 dxlib/src/test/java/com/devexperts/logging/test/MultithreadedLogFormatterTest.java create mode 100644 dxlib/src/test/java/com/devexperts/logging/test/StandardLogFormatterTest.java create mode 100644 dxlib/src/test/java/com/devexperts/logging/test/UnconfiguredLogFormatterTest.java create mode 100644 dxlib/src/test/java/com/devexperts/management/test/ManagementTest.java create mode 100644 dxlib/src/test/java/com/devexperts/management/test/SampleBean.java create mode 100644 dxlib/src/test/java/com/devexperts/management/test/SampleMXBean.java create mode 100644 dxlib/src/test/java/com/devexperts/test/ThreadCleanCheck.java create mode 100644 dxlib/src/test/java/com/devexperts/test/TraceListener.java create mode 100644 dxlib/src/test/java/com/devexperts/test/TraceRunner.java create mode 100644 dxlib/src/test/java/com/devexperts/test/TraceRunnerWithParameters.java create mode 100644 dxlib/src/test/java/com/devexperts/test/TraceRunnerWithParametersFactory.java create mode 100644 dxlib/src/test/java/com/devexperts/util/test/Base64Test.java create mode 100644 dxlib/src/test/java/com/devexperts/util/test/DayUtilTest.java create mode 100644 dxlib/src/test/java/com/devexperts/util/test/IndexedSetTest.java create mode 100644 dxlib/src/test/java/com/devexperts/util/test/LockFreePoolTest.java create mode 100644 dxlib/src/test/java/com/devexperts/util/test/MathUtilTest.java create mode 100644 dxlib/src/test/java/com/devexperts/util/test/QuickSortTest.java create mode 100644 dxlib/src/test/java/com/devexperts/util/test/StressTestIndexedSet.java create mode 100644 dxlib/src/test/java/com/devexperts/util/test/StringCacheTest.java create mode 100644 dxlib/src/test/java/com/devexperts/util/test/TimeFormatTest.java create mode 100644 dxlib/src/test/resources/test.log4j.properties create mode 100644 dxlib/src/test/resources/test.logformatter.properties create mode 100644 jspc-maven-plugin/README.md create mode 100644 jspc-maven-plugin/jspc-maven-plugin.iml create mode 100644 jspc-maven-plugin/pom.xml create mode 100644 jspc-maven-plugin/src/main/java/com/devexperts/qd/jspc/plugin/JspcMojo.java create mode 100644 license/license.iml create mode 100644 license/pom.xml create mode 100644 license/src/main/java/CleanupSrc.java create mode 100644 license/src/main/resources/boilerplate create mode 100644 mars-sample/mars-sample.iml create mode 100644 mars-sample/pom.xml create mode 100644 mars-sample/src/main/java/com/devexperts/mars/common/sample/MARSSample.java create mode 100644 mars-sample/src/main/java/com/devexperts/mars/common/sample/package.html create mode 100644 mars/mars.iml create mode 100644 mars/pom.xml create mode 100644 mars/src/main/java/com/devexperts/connector/ConnectionAdapter.java create mode 100644 mars/src/main/java/com/devexperts/connector/ConnectionAdapterListener.java create mode 100644 mars/src/main/java/com/devexperts/connector/Connector.java create mode 100644 mars/src/main/java/com/devexperts/connector/ConnectorListener.java create mode 100644 mars/src/main/java/com/devexperts/connector/ConnectorMBean.java create mode 100644 mars/src/main/java/com/devexperts/connector/ConnectorStates.java create mode 100644 mars/src/main/java/com/devexperts/connector/SocketAcceptor.java create mode 100644 mars/src/main/java/com/devexperts/connector/SocketAddress.java create mode 100644 mars/src/main/java/com/devexperts/connector/SocketConnector.java create mode 100644 mars/src/main/java/com/devexperts/connector/SocketController.java create mode 100644 mars/src/main/java/com/devexperts/connector/SocketHandler.java create mode 100644 mars/src/main/java/com/devexperts/connector/package.html create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARS.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARSAgent.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARSCategoryConstants.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARSConstants.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARSEndpoint.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARSEvent.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARSEventFactory.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARSListener.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARSMonitoredBean.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARSNode.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARSPlugin.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARSScheduler.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/MARSStatus.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/net/MARSBuffer.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/net/MARSConnectionAdapter.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/net/MARSConnector.java create mode 100644 mars/src/main/java/com/devexperts/mars/common/net/package.html create mode 100644 mars/src/main/java/com/devexperts/mars/common/package.html create mode 100644 mars/src/main/java/com/devexperts/mars/jvm/CpuCounter.java create mode 100644 mars/src/main/java/com/devexperts/mars/jvm/JVMSelfMonitoring.java create mode 100644 mars/src/main/java/com/devexperts/mars/jvm/JVMSelfMonitoringMXBean.java create mode 100644 mars/src/main/java/com/devexperts/mars/jvm/ThreadDumper.java create mode 100644 mars/src/main/resources/META-INF/services/com.devexperts.mars.common.MARSPlugin$Factory create mode 100644 mars/src/test/java/com/devexperts/mars/common/MARSSchedulerTest.java create mode 100644 pom.xml create mode 100644 proto-sample/pom.xml create mode 100644 proto-sample/proto-sample.iml create mode 100644 proto-sample/src/main/java/com/devexperts/connector/codec/shaper/ShapedConnection.java create mode 100644 proto-sample/src/main/java/com/devexperts/connector/codec/shaper/ShapedConnectionFactory.java create mode 100644 proto-sample/src/main/java/com/devexperts/connector/codec/shaper/ShaperCodecFactory.java create mode 100644 proto-sample/src/main/java/com/devexperts/connector/codec/xor/ChunksXorer.java create mode 100644 proto-sample/src/main/java/com/devexperts/connector/codec/xor/XorCodecFactory.java create mode 100644 proto-sample/src/main/java/com/devexperts/connector/codec/xor/XorConnection.java create mode 100644 proto-sample/src/main/java/com/devexperts/connector/codec/xor/XorConnectionFactory.java create mode 100644 proto-sample/src/main/java/com/devexperts/connector/codec/zlib/ZlibCodecFactory.java create mode 100644 proto-sample/src/main/java/com/devexperts/connector/codec/zlib/ZlibConnection.java create mode 100644 proto-sample/src/main/java/com/devexperts/connector/codec/zlib/ZlibConnectionFactory.java create mode 100644 proto-sample/src/main/resources/META-INF/services/com.devexperts.connector.codec.CodecFactory create mode 100644 proto-ssl/pom.xml create mode 100644 proto-ssl/proto-ssl.iml create mode 100644 proto-ssl/src/main/java/com/devexperts/connector/codec/ssl/SSLCodecFactory.java create mode 100644 proto-ssl/src/main/java/com/devexperts/connector/codec/ssl/SSLConnection.java create mode 100644 proto-ssl/src/main/java/com/devexperts/connector/codec/ssl/SSLConnectionFactory.java create mode 100644 proto-ssl/src/main/resources/META-INF/services/com.devexperts.connector.codec.CodecFactory create mode 100644 proto/pom.xml create mode 100644 proto/proto.iml create mode 100644 proto/src/main/java/com/devexperts/connector/codec/CodecConnection.java create mode 100644 proto/src/main/java/com/devexperts/connector/codec/CodecConnectionFactory.java create mode 100644 proto/src/main/java/com/devexperts/connector/codec/CodecFactory.java create mode 100644 proto/src/main/java/com/devexperts/connector/proto/AbstractTransportConnection.java create mode 100644 proto/src/main/java/com/devexperts/connector/proto/ApplicationConnection.java create mode 100644 proto/src/main/java/com/devexperts/connector/proto/ApplicationConnectionFactory.java create mode 100644 proto/src/main/java/com/devexperts/connector/proto/Configurable.java create mode 100644 proto/src/main/java/com/devexperts/connector/proto/ConfigurableObject.java create mode 100644 proto/src/main/java/com/devexperts/connector/proto/ConfigurationException.java create mode 100644 proto/src/main/java/com/devexperts/connector/proto/ConfigurationKey.java create mode 100644 proto/src/main/java/com/devexperts/connector/proto/EndpointId.java create mode 100644 proto/src/main/java/com/devexperts/connector/proto/JVMId.java create mode 100644 proto/src/main/java/com/devexperts/connector/proto/TransportConnection.java create mode 100644 proto/src/main/java/com/devexperts/transport/stats/ConnectionStats.java create mode 100644 proto/src/main/java/com/devexperts/transport/stats/EndpointStats.java create mode 100644 qd-core/pom.xml create mode 100644 qd-core/qd-core.iml create mode 100644 qd-core/src/main/java/com/devexperts/qd/DataBuffer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/DataConsumer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/DataField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/DataIntField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/DataIterator.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/DataListener.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/DataObjField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/DataProvider.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/DataRecord.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/DataScheme.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/DataVisitor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/Deprecation.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/HistorySubscriptionFilter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/QDAgent.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/QDCollector.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/QDContract.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/QDDistributor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/QDErrorHandler.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/QDFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/QDFilter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/QDHistory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/QDLog.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/QDStream.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/QDTicker.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SerialFieldType.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SpecificSubscriptionFilter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/StableSubscriptionFilter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SubscriptionBuffer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SubscriptionConsumer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SubscriptionContainer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SubscriptionFilter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SubscriptionFilterFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SubscriptionIterator.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SubscriptionListener.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SubscriptionProvider.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SubscriptionVisitor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SymbolCodec.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SymbolList.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/SymbolReceiver.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/Void.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/AbstractAgent.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/AbstractAgentBuilder.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/AbstractBuilder.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/AbstractCollector.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/AbstractCollectorBuilder.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/AbstractDistributor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/Deprecation.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/HistoryViaTicker.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/QDLogImpl.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/StreamViaCollector.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/AbstractMatrix.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/AbstractPayloadBitsMatrix.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/Agent.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentBuffer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentIterator.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentProcessor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentProcessor2.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentProcessor3.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentProcessor4.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentQueue.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentSnapshotProvider.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/ClosingAgentsQueue.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/Collector.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/CollectorDebug.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/Distribution.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/Distributor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/DistributorsList.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/FatalError.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/GlobalLock.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/Hashing.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/History.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/HistoryBuffer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/LocalLock.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/LockBoundTaskQueue.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/LockedThreadState.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/Mapper.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/Mapping.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/MatrixFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/MatrixSymbolObjectMap.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/MatrixSymbolSet.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/Notification.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/ObjectMatrix.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/PayloadBits.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/ProcessVersionTracker.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/RecordCursorKeeper.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/RecordsContainer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/Stream.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/SubMatrix.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/SubProvider.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/SubSnapshot.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/SubscriptionDumpVisitor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/Ticker.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/TickerMatrix.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/TickerStorage.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/VoidAgent.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/VoidAgentBuilder.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/management/CollectorCounters.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/management/CollectorManagement.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/management/CollectorManagementFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/management/CollectorOperation.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/management/DebugDump.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/impl/matrix/management/RecordCounters.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/AbstractDataField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/AbstractDataIntField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/AbstractDataObjField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/ArrayListAttachmentStrategy.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/ByteArrayField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/CompactCharField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/CompactIntField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/CompositeFilters.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/DateField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/DecimalField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/DefaultRecord.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/DefaultScheme.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/FastRecordFilter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/FilterSyntaxException.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/MarshalledObjField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/NotFilter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/PatternFilter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/PentaCodec.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/PlainIntField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/PlainObjField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/RecordMappingFactoryHolder.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/RecordOnlyFilter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/SequenceField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/ShortStringField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/StringField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/SymbolSetFilter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/TimeField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/VoidIntField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/VoidObjField.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/kit/package.html create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/AbstractRecordProvider.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/AbstractRecordSink.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/DataSink.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/EventFlag.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/RecordBuffer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/RecordConsumer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/RecordCursor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/RecordFilter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/RecordListener.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/RecordMapping.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/RecordMappingFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/RecordMode.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/RecordProvider.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/RecordSink.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/RecordSource.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/Throws.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/ng/package.html create mode 100644 qd-core/src/main/java/com/devexperts/qd/package.html create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/AbstractConnectionHandler.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/AbstractMessageConnector.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/AbstractMessageVisitor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/AbstractQTPComposer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/AbstractQTPParser.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/AddressSyntaxException.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/AgentAdapter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/AgentAdapterChannels.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/AgentChannel.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/AuthManager.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/BinaryQTPComposer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/BinaryQTPParser.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/BinaryRecordDesc.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/BuiltinFields.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/ByteArrayComposer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/ByteArrayParser.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/ChannelDescription.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/ChannelShaper.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/ConfigurableMessageAdapterFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/ConnectionQTPComposer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/ConnectionQTPParser.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/DistributorAdapter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/DynamicChannelShaper.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/FieldReplacer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/FileConstants.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/HeartbeatPayload.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/InputStreamParser.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/LoginManager.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MasterMessageAdapter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageAdapter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageAdapterConnection.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageAdapterConnectionFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageAdapterMBean.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageConnector.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageConnectorFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageConnectorListener.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageConnectorMBean.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageConnectorState.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageConnectors.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageConstants.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageConsumer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageConsumerAdapter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageDescriptor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageListener.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageProvider.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageType.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/MessageVisitor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/OutputStreamComposer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/OutputStreamMessageVisitor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/ProtocolDescriptor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/ProtocolOption.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/QDEndpoint.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/QTPConstants.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/QTPWorkerThread.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/RawDataConsumer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/ReconnectHelper.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/RuntimeQTPException.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/SubscriptionFilterFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/auth/BasicAuthRealmFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/auth/BasicChannelShaperFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/auth/BasicLoginHandler.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/auth/BasicLoginHandlerFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/auth/ChannelShapersFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/auth/ConsoleLoginHandlerFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/auth/QDAuthRealm.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/auth/QDAuthRealmFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/auth/QDLoginHandler.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/auth/QDLoginHandlerFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/help/MessageConnectorProperty.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/help/MessageConnectorSummary.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/http/HttpConnector.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/http/HttpConnectorHandler.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/http/HttpConnectorMBean.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/package.html create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/ClientSocketConnector.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/ClientSocketConnectorMBean.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/ClientSocketSource.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/ServerSocketConnector.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/ServerSocketConnectorMBean.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/ServerSocketSource.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketAcceptor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketAddress.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketHandler.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketInfo.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketMessageAdapterFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketReader.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketSource.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketState.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketUtil.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketWriter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/qtp/socket/package.html create mode 100644 qd-core/src/main/java/com/devexperts/qd/spi/DataSchemeService.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/spi/QDFilterContext.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/spi/QDFilterFactory.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/spi/package-info.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/stats/JMXStatsNameBuilder.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/stats/QDStats.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/stats/QDStatsContainer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/ByteArrayBuffer.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/ByteArrayDataInput.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/ByteArrayDataOutput.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/CompactChar.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/CompactInt.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/CompositeRecordProvider.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/DataIterators.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/DataProcessor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/Decimal.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/InvalidFormatException.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/LegacyAdapter.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/LegacyIteratorUtils.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/MappingUtil.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/QDConfig.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/QDServices.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/RecordProcessor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/ShortString.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/StringUtil.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/SubscriptionProcessor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/SymbolObjectMap.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/SymbolObjectVisitor.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/SymbolSet.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/TimeFormat.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/TimeMarkUtil.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/TimePeriod.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/TimeSequenceUtil.java create mode 100644 qd-core/src/main/java/com/devexperts/qd/util/package.html create mode 100644 qd-core/src/main/resources/META-INF/services/com.devexperts.qd.qtp.auth.QDLoginHandlerFactory create mode 100644 qd-core/src/test/java/com/devexperts/qd/impl/matrix/AgentBufferRebaseTest.java create mode 100644 qd-core/src/test/java/com/devexperts/qd/kit/test/ArrayListAttachmentStrategyTest.java create mode 100644 qd-core/src/test/java/com/devexperts/qd/ng/test/RecordBufferTest.java create mode 100644 qd-core/src/test/java/com/devexperts/qd/ng/test/RecordModeBufAppendTest.java create mode 100644 qd-core/src/test/java/com/devexperts/qd/test/DynamicFilterTest.java create mode 100644 qd-core/src/test/java/com/devexperts/qd/test/HistoryAddRemoveSnapshotTest.java create mode 100644 qd-core/src/test/java/com/devexperts/qd/test/HistorySnapshotMTStressTest.java create mode 100644 qd-core/src/test/java/com/devexperts/qd/test/HistoryTxBlockingTest.java create mode 100644 qd-core/src/test/java/com/devexperts/qd/test/HistoryTxTest.java create mode 100644 qd-core/src/test/java/com/devexperts/qd/test/SerialFieldTypeTest.java create mode 100644 qd-core/src/test/java/com/devexperts/qd/test/VoidAgentTest.java create mode 100644 qd-core/src/test/java/com/devexperts/qd/util/QDConfigTest.java create mode 100644 qd-core/src/test/java/com/devexperts/qd/util/test/SymbolSetTest.java create mode 100644 qd-dataextractor/pom.xml create mode 100644 qd-dataextractor/qd-dataextractor.iml create mode 100644 qd-dataextractor/src/main/java/com/devexperts/qd/dataextractor/DataExtractorConfig.java create mode 100644 qd-dataextractor/src/main/java/com/devexperts/qd/dataextractor/DataExtractorRequest.java create mode 100644 qd-dataextractor/src/main/java/com/devexperts/qd/dataextractor/DataExtractorServlet.java create mode 100644 qd-dataextractor/src/main/resources/data.properties create mode 100644 qd-dataextractor/src/main/webapp/WEB-INF/web.xml create mode 100644 qd-dataextractor/src/main/webapp/index.jsp create mode 100644 qd-logger/pom.xml create mode 100644 qd-logger/qd-logger.iml create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/BufferedRecordSink.java create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/Counter.java create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/LoggedAgent.java create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/LoggedCollector.java create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/LoggedDistributor.java create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/LoggedHistory.java create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/LoggedQDFactory.java create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/LoggedRecordListener.java create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/LoggedRecordProvider.java create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/LoggedStream.java create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/LoggedTicker.java create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/Logger.java create mode 100644 qd-logger/src/main/java/com/devexperts/qd/logger/QDLogImpl.java create mode 100644 qd-logger/src/main/resources/META-INF/services/com.devexperts.qd.QDFactory create mode 100644 qd-nio/pom.xml create mode 100644 qd-nio/qd-nio.iml create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioAcceptor.java create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioConnection.java create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioConnectorFactory.java create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioCore.java create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioFlags.java create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioPoolCounters.java create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioPoolCountersHolder.java create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioReader.java create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioServerConnector.java create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioServerConnectorMBean.java create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioValidator.java create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioWorkerThread.java create mode 100644 qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioWriter.java create mode 100644 qd-nio/src/main/resources/META-INF/services/com.devexperts.qd.qtp.MessageConnectorFactory create mode 100644 qd-nio/src/test/java/com/devexperts/qd/qtp/nio/test/NioServerConnectorTest.java create mode 100644 qd-nio/src/test/java/com/devexperts/qd/qtp/nio/test/TestApplicationConnectionFactory.java create mode 100644 qd-rmi/pom.xml create mode 100644 qd-rmi/qd-rmi.iml create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIClient.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIClientPort.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIEndpoint.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIEndpointListener.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIException.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIExceptionType.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIExecutionTask.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIExecutionTaskState.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIOperation.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIRequest.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIRequestListener.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIRequestState.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIServer.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIServiceInterface.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RMIServiceMethod.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/RuntimeRMIException.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/AbstractServiceDescriptorsProcessor.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/ChannelsManager.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/ClientDescriptorsManager.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/ClientSideServices.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/ComposedMessage.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/ComposedMessageQueue.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/DefaultLoadBalancerFactory.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/ForwardService.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/LoadBalancerMap.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/MessageComposer.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/MessageProcessor.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/ObjectMethods.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/OutgoingRequests.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIChannelImpl.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIChannelOwner.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIClientImpl.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIClientPortImpl.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIClientService.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIConnection.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIConnectorInitializer.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIEndpointImpl.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIExecutionTaskImpl.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIFailedException.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMILog.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIMessageAdapter.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIMessageConstants.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIMessageKind.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIPromiseImpl.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIQueueType.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIRequestImpl.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIRequestInvocationHandler.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIServerImpl.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMISupportingDXEndpoint.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMITaskImpl.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMITaskResponse.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RMITimeoutRequestMonitoringThread.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RequestSender.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RequestsManager.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/RunningTask.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/SentRequests.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/ServerDescriptorsManager.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/ServerRequestInfo.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/ServerSideServices.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/ServiceFilter.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/ServiceRouter.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/impl/TasksManager.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/message/RMICancelType.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/message/RMIErrorMessage.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/message/RMIExceptionMarshaller.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/message/RMIMessage.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/message/RMIRequestMessage.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/message/RMIRequestType.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/message/RMIResponseMessage.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/message/RMIResponseType.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/message/RMIResultMessage.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/message/RMIRoute.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/security/RMISecurityController.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/security/SecurityContext.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/security/SecurityController.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/ConsistentLoadBalancer.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMIChannel.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMIChannelState.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMIChannelSupport.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMIChannelType.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMIContinuation.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMILoadBalancer.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMILoadBalancerFactory.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMILocalService.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMIObservableServiceDescriptors.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMIService.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMIServiceDescriptor.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMIServiceDescriptorsListener.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMIServiceId.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMIServiceImplementation.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMITask.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMITaskCancelListener.java create mode 100644 qd-rmi/src/main/java/com/devexperts/rmi/task/RMITaskState.java create mode 100644 qd-rmi/src/test/java/com/devexperts/rmi/test/RMIOperationTest.java create mode 100644 qd-rmi/src/test/java/com/devexperts/rmi/test/ServiceFilterTest.java create mode 100644 qd-sample/pom.xml create mode 100644 qd-sample/qd-sample.iml create mode 100644 qd-sample/src/classLoaderTest/LogFunction.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/impl/hash/HashAgent.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/impl/hash/HashDistributor.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/impl/hash/HashFactory.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/impl/hash/HashSubProvider.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/impl/hash/HashTicker.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/impl/hash/RecordKey.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/impl/hash/RecordValue.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/ActivatableModel.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/ActivatorCheckBox.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/GUIColumn.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/HistoryModel.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/HttpSample.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/NetCat.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/Sample.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/SampleClient.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/SampleColumn.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/SampleGeneratorThread.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/SampleHttpServer.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/SampleQDServletConfig.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/SampleRMIEchoServer.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/SampleRMIQuoteServer.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/SampleScheme.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/SampleServer.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/StreamModel.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/TestAgentAdapterShaping.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/TestThroughput.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/TestThroughputConfig.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/TestThroughputContext.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/TestThroughputGenerator.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/TestThroughputReportExplorer.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/TestThroughputScheme.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/TestWriteSpeed2.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/TickerModel.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/stresstest/Client.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/stresstest/ServerConnection.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/stresstest/TSTClients.java create mode 100644 qd-sample/src/main/java/com/devexperts/qd/sample/stresstest/TSTServer.java create mode 100644 qd-sample/src/main/resources/sample.config create mode 100644 qd-sample/src/test/java/com/devexperts/qd/qtp/file/test/FileConnectorCorruptedTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/qtp/file/test/FileWriterTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/qtp/file/test/TapeConnectorTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/qtp/test/AddressFormatTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/qtp/test/ChannelShaperTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/qtp/test/MessageConnectorsTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/AsserteableListener.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/AttachmentTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/BadSubTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/BigBatchDistributionTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/BlockingStreamTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/BuiltinFiltersTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/CollectorBufferTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/CollectorRobustnessTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/CompactCharTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/CompactIntTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/ComparingDataVisitor.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/ComparingMessageConsumer.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/ComparingSubscriptionVisitor.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/ComposeParseTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/CompositeFiltersTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/ConnectorsMonitoringTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/DataBufferTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/DecimalParseTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/DecimalPrecisionTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/DecimalTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/ExamineSubTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/FieldAdaptationTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/FieldsTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/HashTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/HistoryCacheSendTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/HistoryLastRecordTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/HistoryPerformanceTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/HistoryReduceTimeTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/HistoryRetrieveTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/HistoryStarvationTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/LargeSubscriptionTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/LastDataRegetTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/LockTimeoutTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/MessageAdaptersTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/MicroTestIntfVsNullSpeed.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/MultiAgentTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/NoReentryTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/PartialRetrieveTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/PatternFilterTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/PentaCodecTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/PrefixCodeTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/QDConfigTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/QDTestBase.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/RecordBufferCleanupTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/RecordBufferDataTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/RecordCursorTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/RecordProcessorTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/RefCountTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/ResubTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/SSLMismatchTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/SchemeAdaptationTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/ServicesTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/ShortStringTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/SnapshotProviderTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/SocketRebindTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/StripedTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/SubConsistencyTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/SubscriptionMap.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/SubscriptionStress.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/SymbolObjectMapTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/TestDataProvider.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/TestDataScheme.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/TestHash.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/TestStriped.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/TestSubscriptionProvider.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/TickerAdditionalTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/TickerRemoveTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/TickerTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/TimeFieldReplacerTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/ToolsParsingTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/Tweaks.java create mode 100644 qd-sample/src/test/java/com/devexperts/qd/test/WildcardStreamWithFiltersTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/classloader/Function.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/classloader/test/ClassLoaderTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/samples/AuthService.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/samples/DifferentServices.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/samples/SampleAuthFactory.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/samples/SampleClient.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/samples/SampleLoginFactory.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/samples/SampleRMIClient.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/samples/SampleServer.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/ChannelLogic.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/InitFunction.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/MiniStressTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/MiniStressTestWithMultiplexor.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/NTU.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/RMIAsynchronousFunctionalityTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/RMIAsynchronousTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/RMIChannelOpSuspendTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/RMIChannelTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/RMICommonTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/RMIFunctionalityTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/RMIQDTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/RMIRequestContinuationsTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/RMIServiceMethodAnnotationTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/TestService.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/TestThreadPool.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/TestType.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/auth/AuthFactory.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/auth/AuthorizationTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/auth/GeneratorThread.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/auth/LoginFactory.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/auth/SimpleAuthServer.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/routing/ClientRoutingSide.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/routing/MuxRoutingSide.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/routing/RMILoadBalancerTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/routing/RMIRoutingTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/routing/ServerRoutingSide.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/routing/router/RMIServiceRouterTest.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/throughput/AdditionalInfoProvider.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/throughput/ClientSide.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/throughput/ClientSideStats.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/throughput/ITestingService.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/throughput/LoggingThread.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/throughput/RequestingThread.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/throughput/ServerSide.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/throughput/TestThroughput.java create mode 100644 qd-sample/src/test/java/com/devexperts/rmi/test/throughput/TestingService.java create mode 100644 qd-sample/src/test/resources/META-INF/services/com.devexperts.qd.qtp.auth.QDAuthRealmFactory create mode 100644 qd-sample/src/test/resources/META-INF/services/com.devexperts.qd.qtp.auth.QDLoginHandlerFactory create mode 100644 qd-samplecert/pom.xml create mode 100644 qd-samplecert/qd-samplecert.iml create mode 100644 qd-samplecert/qdsample.cer create mode 100644 qd-samplecert/readme.txt create mode 100644 qd-samplecert/src/main/java/com/devexperts/qd/samplecert/SampleCert.java create mode 100644 qd-samplecert/src/main/resources/samplecert/qdkeystore create mode 100644 qd-samplecert/src/main/resources/samplecert/qdtruststore create mode 100644 qd-servlet/pom.xml create mode 100644 qd-servlet/qd-servlet.iml create mode 100644 qd-servlet/src/main/java/com/devexperts/qd/qtp/http/QDServlet.java create mode 100644 qd-servlet/src/main/java/com/devexperts/qd/qtp/http/QDServletConfig.java create mode 100644 qd-servlet/src/main/java/com/devexperts/qd/qtp/http/QDServletConnection.java create mode 100644 qd-servlet/src/main/java/com/devexperts/qd/qtp/http/QDServletConnectionCleaner.java create mode 100644 qd-stripe/pom.xml create mode 100644 qd-stripe/qd-stripe.iml create mode 100644 qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/Buffers.java create mode 100644 qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedAgent.java create mode 100644 qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedCollector.java create mode 100644 qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedDistributor.java create mode 100644 qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedFactory.java create mode 100644 qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedHistory.java create mode 100644 qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedNotification.java create mode 100644 qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedStream.java create mode 100644 qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedTicker.java create mode 100644 qd-tools/pom.xml create mode 100644 qd-tools/qd-tools.iml create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/AbstractTool.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/BadToolParametersException.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Compare.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/CompareBuffer.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Comparer.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Connect.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/ConnectionProcessor.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/ConnectorRecordsSymbols.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/DelayDropAdapter.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Dump.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/EndpointOption.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Feed.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/FeedAdapter.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/FeedDelayer.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/FeedDelayerMonitoringTask.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/FeedFileHandler.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Forward.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/GCTimeTransformer.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Help.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Instruments.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Invoke.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Multiplexor.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/NetTest.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/NetTestConfig.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/NetTestConsumerAgentThread.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/NetTestConsumerSide.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/NetTestProducerDistributorThread.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/NetTestProducerSide.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/NetTestSide.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/NetTestStatisticsCollector.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/NetTestWorkingThread.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/NoArgumentsException.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Option.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionCollector.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionDouble.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionEnum.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionFields.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionFile.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionForward.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionInteger.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionLog.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionManagementHtml.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionManagementRmi.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionMultiString.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionName.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionParseException.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionPostCollector.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionRoute.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionStat.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionString.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionTimePeriod.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/OptionWrite.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Options.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Post.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/PostMessageAdapter.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/PostMessageQueue.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/PostingThread.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/RandomRecordsProvider.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/RecordFields.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/SchemeDump.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Services.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/StampComposer.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/SubscriptionAdapter.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/SubscriptionDumpParser.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/TDP.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Time.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/TimeSyncTracker.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/TimeSyncTrackerMBean.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/ToolSummary.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/Tools.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/TopSymbolsCounter.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/analysis/DataCompression.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/analysis/FileAnalysis.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/analysis/Parser.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/analysis/PrefixCode.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/analysis/SymbolCategorizer.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/analysis/SymbolCategory.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/analysis/Symbols.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/analysis/Util.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/fs/CompositeDistributor.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/fs/ExaminingThread.java create mode 100644 qd-tools/src/main/java/com/devexperts/qd/tools/fs/FilteredStream.java create mode 100644 qd-tools/src/main/resources/META-INF/services/com.devexperts.mars.common.MARSPlugin$Factory create mode 100644 qd-tools/src/main/resources/META-INF/services/com.devexperts.qd.tools.AbstractTool create mode 100644 qd-tools/src/main/resources/com/devexperts/qd/tools/qdshelp.txt create mode 100644 qd-tools/src/test/java/com/devexperts/qd/tools/test/CompareTest.java create mode 100644 qd-tools/src/test/java/com/devexperts/qd/tools/test/ConnectTest.java create mode 100644 qd-tools/src/test/java/com/devexperts/qd/tools/test/DumpTimestampConversionTest.java create mode 100644 qd-tools/src/test/java/com/devexperts/qd/tools/test/InstrumentsServerTest.java create mode 100644 qd-tools/src/test/java/com/devexperts/qd/tools/test/InstrumentsTransformTest.java create mode 100644 qd-tools/src/test/java/com/devexperts/qd/tools/test/MultiplexorTest.java create mode 100644 qd-tools/src/test/java/com/devexperts/qd/tools/test/OptionCollectorTest.java create mode 100644 qds-file/pom.xml create mode 100644 qds-file/qds-file.iml create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/blob/BlobQTPComposer.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/blob/BlobQTPParser.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/fieldreplacer/FieldReplacerUtil.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/fieldreplacer/TimeFieldReplacer.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/BinaryFileQTPParser.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/FileConnector.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/FileConnectorFactory.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/FileConnectorMBean.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/FileFormat.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/FileReader.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/FileReaderHandler.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/FileReaderParams.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/FileUtils.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/FileWriter.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/FileWriterHandler.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/FileWriterImpl.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/FileWriterParams.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/MessageReader.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/OutputStreamMessageConsumer.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/ParallelWriter.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/TapeConnector.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/TapeConnectorFactory.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/TapeConnectorMBean.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/TimestampedFile.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/TimestampedFilenameFilter.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/TimestampedPosition.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/file/TimestampsType.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/text/CorruptedTextFormatException.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/text/LineTokenizer.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/text/StringDecoder.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/text/TextCoding.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/text/TextDelimiters.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/text/TextQTPComposer.java create mode 100644 qds-file/src/main/java/com/devexperts/qd/qtp/text/TextQTPParser.java create mode 100644 qds-file/src/main/resources/META-INF/services/com.devexperts.qd.qtp.AbstractConnectionHandler$Factory create mode 100644 qds-file/src/main/resources/META-INF/services/com.devexperts.qd.qtp.FieldReplacer$Factory create mode 100644 qds-file/src/main/resources/META-INF/services/com.devexperts.qd.qtp.MessageConnectorFactory create mode 100644 qds-file/src/test/java/com/devexperts/qd/qtp/test/RemoveEventTimeTest.java create mode 100644 qds-file/src/test/java/com/devexperts/qd/qtp/text/test/TextByteArrayParserTest.java create mode 100644 qds-monitoring/pom.xml create mode 100644 qds-monitoring/qds-monitoring.iml create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/CollectorVisitor.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DebugDumpCLI.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DebugDumpConst.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DebugDumpExclude.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DebugDumpImpl.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DebugDumpReader.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DumpDataVisitor.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DumpSubscriptionVisitor.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/TrackingInput.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/CollectorCountersImpl.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/CollectorMXBean.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/CollectorManagementFactoryImpl.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/CollectorManagementImplAnyContract.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/CollectorManagementImplBase.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/CollectorManagementImplOneContract.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/Exec.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/FatalError.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/LockCounters.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/ReportBuilder.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/SubscriptionDumpImpl.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/ConnectorsMonitoringTask.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/Cur.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/IOCounter.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/IOCounters.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/JMXEndpoint.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/JmxConnector.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/JmxConnectors.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/JmxHtml.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/JmxRmi.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/Layout.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/MonitoredQDEndpoint.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/MonitoringCounter.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/MonitoringEndpoint.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/QDMonitoring.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/RecordMonitoringCounter.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/monitoring/VNode.java create mode 100644 qds-monitoring/src/main/java/com/devexperts/qd/stats/JMXStats.java create mode 100644 qds-monitoring/src/main/resources/META-INF/services/com.devexperts.qd.impl.matrix.management.CollectorManagementFactory create mode 100644 qds-monitoring/src/main/resources/META-INF/services/com.devexperts.qd.impl.matrix.management.DebugDump create mode 100644 qds-monitoring/src/main/resources/META-INF/services/com.devexperts.qd.qtp.QDEndpoint$Builder create mode 100644 qds-monitoring/src/test/java/com/devexperts/rmi/test/RMIMonitoringTest.java create mode 100644 qds-monitoring/src/test/java/com/devexperts/stats/test/JMXStatsTest.java create mode 100644 qds-monitoring/src/test/java/com/dxfeed/api/test/ClosedEndpointTest.java create mode 100644 qds-monitoring/src/test/java/com/dxfeed/api/test/DXFeedMonitoringTest.java create mode 100644 qds-tools/pom.xml create mode 100644 qds-tools/qds-tools.iml create mode 100644 qds/pom.xml create mode 100644 qds/qds.iml create mode 100644 rt-api-builder/pom.xml create mode 100644 rt-api-builder/rt-api-builder.iml create mode 100644 rt-api-builder/src/main/java/com/devexperts/rtapibldr/RtApiBuilderMain.java create mode 100644 teamcity-version/pom.xml create mode 100644 teamcity-version/teamcity-version.iml diff --git a/.gitattributes b/.gitattributes index 8e948c534..cc88c226d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1,1803 @@ * text=auto !eol +.idea/.name -text +.idea/ant.xml -text +.idea/codeStyleSettings.xml -text +.idea/compiler.xml -text +.idea/copyright/profiles_settings.xml -text +.idea/copyright/qd.xml -text +.idea/dataSources.xml -text +.idea/dynamic.xml -text +.idea/encodings.xml -text +.idea/excludeFromValidation.xml -text +.idea/inspectionProfiles/profiles_settings.xml -text +.idea/inspectionProfiles/qd_inspections.xml -text +.idea/jsLibraryMappings.xml -text +.idea/libraries/Maven__asm_asm_2_2_3.xml -text +.idea/libraries/Maven__asm_asm_all_3_3.xml -text +.idea/libraries/Maven__asm_asm_commons_2_2_3.xml -text +.idea/libraries/Maven__asm_asm_tree_2_2_3.xml -text +.idea/libraries/Maven__com_devexperts_dgen_dgen_1_0.xml -text +.idea/libraries/Maven__com_devexperts_timetest_timetest_0_9.xml -text +.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml -text +.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_3.xml -text +.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_3.xml -text +.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_0.xml -text +.idea/libraries/Maven__com_intellij_forms_rt_6_0_5.xml -text +.idea/libraries/Maven__com_jcraft_jzlib_1_1_1.xml -text +.idea/libraries/Maven__com_jgoodies_forms_1_0_7.xml -text +.idea/libraries/Maven__com_jtattoo_JTattoo_1_6_9.xml -text +.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_2_16.xml -text +.idea/libraries/Maven__com_sun_jdmk_jmxtools_1_2_8.xml -text +.idea/libraries/Maven__com_sun_xml_bind_jaxb_core_2_2_7.xml -text +.idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_2_7.xml -text +.idea/libraries/Maven__com_sun_xml_fastinfoset_FastInfoset_1_2_12.xml -text +.idea/libraries/Maven__javax_annotation_jsr250_api_1_0.xml -text +.idea/libraries/Maven__javax_inject_javax_inject_1.xml -text +.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml -text +.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_2_7.xml -text +.idea/libraries/Maven__javax_xml_bind_jsr173_api_1_0.xml -text +.idea/libraries/Maven__jdom_jdom_1_0.xml -text +.idea/libraries/Maven__junit_junit_4_12.xml -text +.idea/libraries/Maven__log4j_log4j_1_1_3.xml -text +.idea/libraries/Maven__org_abego_treelayout_org_abego_treelayout_core_1_0_1.xml -text +.idea/libraries/Maven__org_antlr_antlr4_runtime_4_5.xml -text +.idea/libraries/Maven__org_apache_maven_maven_artifact_2_0_6.xml -text +.idea/libraries/Maven__org_apache_maven_maven_model_2_0_6.xml -text +.idea/libraries/Maven__org_apache_maven_maven_plugin_api_2_0.xml -text +.idea/libraries/Maven__org_apache_maven_maven_plugin_registry_2_0_6.xml -text +.idea/libraries/Maven__org_apache_maven_maven_profile_2_0_6.xml -text +.idea/libraries/Maven__org_apache_maven_maven_project_2_0_6.xml -text +.idea/libraries/Maven__org_apache_maven_maven_settings_2_0_6.xml -text +.idea/libraries/Maven__org_aspectj_aspectjrt_1_8_2.xml -text +.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_2.xml -text +.idea/libraries/Maven__org_codehaus_plexus_plexus_utils_1_4_1.xml -text +.idea/libraries/Maven__org_cometd_java_bayeux_api_3_0_4.xml -text +.idea/libraries/Maven__org_cometd_java_cometd_java_annotations_3_0_4.xml -text +.idea/libraries/Maven__org_cometd_java_cometd_java_common_3_0_4.xml -text +.idea/libraries/Maven__org_cometd_java_cometd_java_server_3_0_4.xml -text +.idea/libraries/Maven__org_cometd_java_cometd_java_websocket_common_server_3_0_4.xml -text +.idea/libraries/Maven__org_cometd_java_cometd_java_websocket_javax_server_3_0_4.xml -text +.idea/libraries/Maven__org_cometd_javascript_cometd_javascript_jquery_war_3_0_4.xml -text +.idea/libraries/Maven__org_eclipse_jetty_jetty_continuation_9_2_9_v20150224.xml -text +.idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_2_9_v20150224.xml -text +.idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_2_9_v20150224.xml -text +.idea/libraries/Maven__org_eclipse_jetty_jetty_jmx_9_2_9_v20150224.xml -text +.idea/libraries/Maven__org_eclipse_jetty_jetty_jsp_7_6_13_v20130916.xml -text +.idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_2_9_v20150224.xml -text +.idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_2_9_v20150224.xml -text +.idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_2_9_v20150224.xml -text +.idea/libraries/Maven__org_eclipse_jetty_jetty_servlets_9_2_9_v20150224.xml -text +.idea/libraries/Maven__org_eclipse_jetty_jetty_util_7_6_13_v20130916.xml -text +.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_2_9_v20150224.xml -text +.idea/libraries/Maven__org_eclipse_jetty_jetty_util_ajax_9_2_9_v20150224.xml -text +.idea/libraries/Maven__org_eclipse_jetty_orbit_com_sun_el_1_0_0_v201105211818.xml -text +.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_el_2_1_0_v201105211819.xml -text +.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_2_5_0_v201103041518.xml -text +.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_jsp_2_1_0_v201105211820.xml -text +.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_jsp_jstl_1_2_0_v201105211821.xml -text +.idea/libraries/Maven__org_eclipse_jetty_orbit_org_apache_jasper_glassfish_2_1_0_v201110031002.xml -text +.idea/libraries/Maven__org_eclipse_jetty_orbit_org_apache_taglibs_standard_glassfish_1_2_0_v201112081803.xml -text +.idea/libraries/Maven__org_eclipse_jetty_orbit_org_eclipse_jdt_core_3_7_1.xml -text +.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml -text +.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_10.xml -text +.idea/libraries/Maven__org_slf4j_slf4j_jdk14_1_7_10.xml -text +.idea/misc.xml -text +.idea/modules.xml -text +.idea/projectCodeStyle.xml -text +.idea/scopes/scope_settings.xml -text +.idea/sqlDataSources.xml -text +.idea/sqldialects.xml -text +.idea/templateLanguages.xml -text +.idea/uiDesigner.xml -text +.idea/validation.xml -text +.idea/vcs.xml -text +/LICENSE.txt -text +/QD.iml -text +/README.txt -text +/ReleaseNotes.txt -text +auth/auth.iml -text +auth/pom.xml -text +auth/src/main/java/com/devexperts/auth/AuthSession.java -text +auth/src/main/java/com/devexperts/auth/AuthToken.java -text +auth/src/main/java/com/devexperts/auth/SessionCloseListener.java -text +blog/001-architecture-intro.html -text +blog/002-transport.html -text +blog/003-dxFeed-API-tutorial-1.html -text +blog/004-dxFeed-API-tutorial-2.html -text +blog/architecture-overview.png -text +blog/architecture-overview.svg -text +blog/qds-connectors.png -text +blog/qds-connectors.svg -text +blog/qds-core-data-flow.png -text +blog/qds-core-data-flow.svg -text +blog/qds-multiplexor.png -text +blog/qds-multiplexor.svg -text +blog/scripts/shAutoloader.js -text +blog/scripts/shBrushAS3.js -text +blog/scripts/shBrushAppleScript.js -text +blog/scripts/shBrushBash.js -text +blog/scripts/shBrushCSharp.js -text +blog/scripts/shBrushColdFusion.js -text +blog/scripts/shBrushCpp.js -text +blog/scripts/shBrushCss.js -text +blog/scripts/shBrushDelphi.js -text +blog/scripts/shBrushDiff.js -text +blog/scripts/shBrushErlang.js -text +blog/scripts/shBrushGroovy.js -text +blog/scripts/shBrushJScript.js -text +blog/scripts/shBrushJava.js -text +blog/scripts/shBrushJavaFX.js -text +blog/scripts/shBrushPerl.js -text +blog/scripts/shBrushPhp.js -text +blog/scripts/shBrushPlain.js -text +blog/scripts/shBrushPowerShell.js -text +blog/scripts/shBrushPython.js -text +blog/scripts/shBrushRuby.js -text +blog/scripts/shBrushSass.js -text +blog/scripts/shBrushScala.js -text +blog/scripts/shBrushSql.js -text +blog/scripts/shBrushVb.js -text +blog/scripts/shBrushXml.js -text +blog/scripts/shCore.js -text +blog/scripts/shLegacy.js -text +blog/styles/shCore.css -text +blog/styles/shCoreDefault.css -text +blog/styles/shCoreDjango.css -text +blog/styles/shCoreEclipse.css -text +blog/styles/shCoreEmacs.css -text +blog/styles/shCoreFadeToGrey.css -text +blog/styles/shCoreMDUltra.css -text +blog/styles/shCoreMidnight.css -text +blog/styles/shCoreRDark.css -text +blog/styles/shThemeDefault.css -text +blog/styles/shThemeDjango.css -text +blog/styles/shThemeEclipse.css -text +blog/styles/shThemeEmacs.css -text +blog/styles/shThemeFadeToGrey.css -text +blog/styles/shThemeMDUltra.css -text +blog/styles/shThemeMidnight.css -text +blog/styles/shThemeRDark.css -text +css/stylesheet.css -text +doc/DESCRIBE_PROTOCOL.txt -text +doc/DESCRIBE_RECORDS.txt -text +doc/DXP.txt -text +dxfeed-api/dgen.config -text +dxfeed-api/dxfeed-api.iml -text +dxfeed-api/pom.xml -text +dxfeed-api/src/main/java/com/dxfeed/annotation/ClassValueMapping.java -text +dxfeed-api/src/main/java/com/dxfeed/annotation/EventFieldMapping.java -text +dxfeed-api/src/main/java/com/dxfeed/annotation/EventFieldType.java -text +dxfeed-api/src/main/java/com/dxfeed/annotation/EventTypeMapping.java -text +dxfeed-api/src/main/java/com/dxfeed/annotation/package.html -text +dxfeed-api/src/main/java/com/dxfeed/api/DXEndpoint.java -text +dxfeed-api/src/main/java/com/dxfeed/api/DXFeed.java -text +dxfeed-api/src/main/java/com/dxfeed/api/DXFeedEventListener.java -text +dxfeed-api/src/main/java/com/dxfeed/api/DXFeedSubscription.java -text +dxfeed-api/src/main/java/com/dxfeed/api/DXFeedTimeSeriesSubscription.java -text +dxfeed-api/src/main/java/com/dxfeed/api/DXPublisher.java -text +dxfeed-api/src/main/java/com/dxfeed/api/FilteredSubscriptionSymbol.java -text +dxfeed-api/src/main/java/com/dxfeed/api/impl/ExtensibleDXEndpoint.java -text +dxfeed-api/src/main/java/com/dxfeed/api/osub/IndexedEventSubscriptionSymbol.java -text +dxfeed-api/src/main/java/com/dxfeed/api/osub/ObservableSubscription.java -text +dxfeed-api/src/main/java/com/dxfeed/api/osub/ObservableSubscriptionChangeListener.java -text +dxfeed-api/src/main/java/com/dxfeed/api/osub/TimeSeriesSubscriptionSymbol.java -text +dxfeed-api/src/main/java/com/dxfeed/api/osub/WildcardSymbol.java -text +dxfeed-api/src/main/java/com/dxfeed/api/osub/package.html -text +dxfeed-api/src/main/java/com/dxfeed/api/package.html -text +dxfeed-api/src/main/java/com/dxfeed/event/EventType.java -text +dxfeed-api/src/main/java/com/dxfeed/event/IndexedEvent.java -text +dxfeed-api/src/main/java/com/dxfeed/event/IndexedEventSource.java -text +dxfeed-api/src/main/java/com/dxfeed/event/LastingEvent.java -text +dxfeed-api/src/main/java/com/dxfeed/event/TimeSeriesEvent.java -text +dxfeed-api/src/main/java/com/dxfeed/event/candle/Candle.java -text +dxfeed-api/src/main/java/com/dxfeed/event/candle/CandleAlignment.java -text +dxfeed-api/src/main/java/com/dxfeed/event/candle/CandleExchange.java -text +dxfeed-api/src/main/java/com/dxfeed/event/candle/CandlePeriod.java -text +dxfeed-api/src/main/java/com/dxfeed/event/candle/CandlePrice.java -text +dxfeed-api/src/main/java/com/dxfeed/event/candle/CandleSession.java -text +dxfeed-api/src/main/java/com/dxfeed/event/candle/CandleSymbol.java -text +dxfeed-api/src/main/java/com/dxfeed/event/candle/CandleSymbolAttribute.java -text +dxfeed-api/src/main/java/com/dxfeed/event/candle/CandleType.java -text +dxfeed-api/src/main/java/com/dxfeed/event/candle/DailyCandle.java -text +dxfeed-api/src/main/java/com/dxfeed/event/candle/package-info.java -text +dxfeed-api/src/main/java/com/dxfeed/event/candle/package.html -text +dxfeed-api/src/main/java/com/dxfeed/event/impl/TimeNanosUtil.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/Direction.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/MarketEvent.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/MarketEventSymbols.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/Order.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/OrderBase.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/OrderSource.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/PriceType.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/Profile.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/Quote.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/Scope.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/ShortSaleRestriction.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/Side.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/SpreadOrder.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/Summary.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/TimeAndSale.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/TimeAndSaleType.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/Trade.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/TradeBase.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/TradeETH.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/TradingStatus.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/Util.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/package-info.java -text +dxfeed-api/src/main/java/com/dxfeed/event/market/package.html -text +dxfeed-api/src/main/java/com/dxfeed/event/misc/Configuration.java -text +dxfeed-api/src/main/java/com/dxfeed/event/misc/Message.java -text +dxfeed-api/src/main/java/com/dxfeed/event/misc/package-info.java -text +dxfeed-api/src/main/java/com/dxfeed/event/misc/package.html -text +dxfeed-api/src/main/java/com/dxfeed/event/option/Greeks.java -text +dxfeed-api/src/main/java/com/dxfeed/event/option/Series.java -text +dxfeed-api/src/main/java/com/dxfeed/event/option/TheoPrice.java -text +dxfeed-api/src/main/java/com/dxfeed/event/option/Underlying.java -text +dxfeed-api/src/main/java/com/dxfeed/event/option/package-info.java -text +dxfeed-api/src/main/java/com/dxfeed/event/option/package.html -text +dxfeed-api/src/main/java/com/dxfeed/event/package.html -text +dxfeed-api/src/main/java/com/dxfeed/glossary/AdditionalUnderlyings.java -text +dxfeed-api/src/main/java/com/dxfeed/glossary/CFI.java -text +dxfeed-api/src/main/java/com/dxfeed/glossary/PriceIncrements.java -text +dxfeed-api/src/main/java/com/dxfeed/glossary/package.html -text +dxfeed-api/src/main/java/com/dxfeed/impl/AbstractIndexedList.java -text +dxfeed-api/src/main/java/com/dxfeed/impl/XmlCandleSymbolAdapter.java -text +dxfeed-api/src/main/java/com/dxfeed/impl/XmlCharAdapter.java -text +dxfeed-api/src/main/java/com/dxfeed/impl/XmlNamespace.java -text +dxfeed-api/src/main/java/com/dxfeed/impl/XmlSourceAdapter.java -text +dxfeed-api/src/main/java/com/dxfeed/impl/XmlTimeAdapter.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/ArrayMap.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/InstrumentProfile.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/InstrumentProfileField.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/InstrumentProfileFormatException.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/InstrumentProfileReader.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/InstrumentProfileType.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/InstrumentProfileWriter.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/impl/Constants.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/impl/InstrumentProfileComposer.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/impl/InstrumentProfileParser.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/impl/UncloseableInputStream.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/impl/UncloseableOutputStream.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/live/InstrumentProfileCollector.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/live/InstrumentProfileConnection.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/live/InstrumentProfileUpdateListener.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/live/package.html -text +dxfeed-api/src/main/java/com/dxfeed/ipf/option/OptionChain.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/option/OptionChainsBuilder.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/option/OptionSeries.java -text +dxfeed-api/src/main/java/com/dxfeed/ipf/option/package.html -text +dxfeed-api/src/main/java/com/dxfeed/ipf/package.html -text +dxfeed-api/src/main/java/com/dxfeed/model/AbstractIndexedEventModel.java -text +dxfeed-api/src/main/java/com/dxfeed/model/IndexedEventModel.java -text +dxfeed-api/src/main/java/com/dxfeed/model/ObservableListModel.java -text +dxfeed-api/src/main/java/com/dxfeed/model/ObservableListModelListener.java -text +dxfeed-api/src/main/java/com/dxfeed/model/TimeSeriesEventModel.java -text +dxfeed-api/src/main/java/com/dxfeed/model/market/CheckedTreeList.java -text +dxfeed-api/src/main/java/com/dxfeed/model/market/OrderBookCorrector.java -text +dxfeed-api/src/main/java/com/dxfeed/model/market/OrderBookList.java -text +dxfeed-api/src/main/java/com/dxfeed/model/market/OrderBookModel.java -text +dxfeed-api/src/main/java/com/dxfeed/model/market/OrderBookModelFilter.java -text +dxfeed-api/src/main/java/com/dxfeed/model/market/OrderBookModelListener.java -text +dxfeed-api/src/main/java/com/dxfeed/model/market/package.html -text +dxfeed-api/src/main/java/com/dxfeed/model/package.html -text +dxfeed-api/src/main/java/com/dxfeed/ondemand/OnDemandService.java -text +dxfeed-api/src/main/java/com/dxfeed/ondemand/package.html -text +dxfeed-api/src/main/java/com/dxfeed/schedule/Day.java -text +dxfeed-api/src/main/java/com/dxfeed/schedule/DayFilter.java -text +dxfeed-api/src/main/java/com/dxfeed/schedule/Schedule.java -text +dxfeed-api/src/main/java/com/dxfeed/schedule/Session.java -text +dxfeed-api/src/main/java/com/dxfeed/schedule/SessionFilter.java -text +dxfeed-api/src/main/java/com/dxfeed/schedule/SessionType.java -text +dxfeed-api/src/main/java/com/dxfeed/schedule/package.html -text +dxfeed-api/src/main/resources/com/dxfeed/schedule/schedule.properties -text +dxfeed-api/src/test/java/com/dxfeed/event/candle/test/CandleSymbolTest.java -text +dxfeed-api/src/test/java/com/dxfeed/event/test/DescriptionAnnotateTest.java -text +dxfeed-api/src/test/java/com/dxfeed/glossary/test/PriceIncrementsTest.java -text +dxfeed-api/src/test/java/com/dxfeed/ipf/live/test/InstrumentProfileCollectorTest.java -text +dxfeed-api/src/test/java/com/dxfeed/ipf/test/InstrumentProfileFieldTest.java -text +dxfeed-api/src/test/java/com/dxfeed/ipf/test/InstrumentProfileReaderTest.java -text +dxfeed-api/src/test/java/com/dxfeed/model/market/CheckedTreeSimpleTest.java -text +dxfeed-api/src/test/java/com/dxfeed/model/market/CheckedTreeTest.java -text +dxfeed-api/src/test/java/com/dxfeed/model/market/OrderBookListTest.java -text +dxfeed-api/src/test/java/com/dxfeed/schedule/test/ScheduleTest.java -text +dxfeed-api/xsd-assembly.xml -text +dxfeed-bin/dxfeed-bin-assembly.xml -text +dxfeed-bin/dxfeed-bin.iml -text +dxfeed-bin/files/README.txt -text +dxfeed-bin/pom.xml -text +dxfeed-codegen-verify/dxfeed-codegen-verify.iml -text +dxfeed-codegen-verify/pom.xml -text +dxfeed-codegen/dxfeed-codegen.iml -text +dxfeed-codegen/pom.xml -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/AnnotationProcessorEnvironment.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/AnnotationProcessorTypeFactory.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/BaseCodeGenType.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ClassGen.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ClassName.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ClassValueMappingRegistry.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/CodeGenContext.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/CodeGenEnvironment.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/CodeGenExecutable.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/CodeGenType.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/CodeGenUtils.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/Config.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/DelegateGen.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ExecutableEnvironment.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/FactoryImplGen.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/FieldType.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ImplCodeGen.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ImplCodeGenAnnotationProcessor.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/ImplVerifyMain.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/JavaClassType.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/Log.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/MappingGen.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/NamingConventions.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/RecordDesc.java -text +dxfeed-codegen/src/main/java/com/dxfeed/api/codegen/RecordField.java -text +dxfeed-codegen/src/main/resources/META-INF/services/javax.annotation.processing.Processor -text +dxfeed-codegen/src/main/resources/com/dxfeed/api/codegen/TemplateDelegate.java -text +dxfeed-codegen/src/main/resources/com/dxfeed/api/codegen/TemplateFactoryImpl.java -text +dxfeed-codegen/src/main/resources/com/dxfeed/api/codegen/TemplateMapping.java -text +dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/CustomSchemeCompatibilityTest.java -text +dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/SchemeCompatibilityChecker.java -text +dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/TestEndpoint.java -text +dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/event/BetterCandle.java -text +dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/event/BetterOrder.java -text +dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/event/BetterQuote.java -text +dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/event/CustomEvent.java -text +dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/event/CustomMarketEvent.java -text +dxfeed-codegen/src/test/java/com/dxfeed/api/codegen/event/WrappedInt.java -text +dxfeed-impl/dxfeed-impl.iml -text +dxfeed-impl/pom.xml -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/DXConnectorInitializer.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/DXEndpointImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/DXFeedImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/DXFeedScheme.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/DXPublisherImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/DXPublisherObservableSubscriptionImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/EventDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/EventDelegateFactory.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/EventDelegateFlags.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/EventDelegateSet.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/FilterFactoryImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/HistorySubscriptionFilterImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/OnDemandConnectorMarker.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/SchemeBuilder.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/SchemeFieldTime.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/SchemeProperties.java -text +dxfeed-impl/src/main/java/com/dxfeed/api/impl/VersionedRecord.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/candle/CandleByTradeHistoryDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/candle/CandleDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/candle/CandleEventDelegateImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/candle/CandleEventDelegateSet.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/candle/CandleFactoryImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/candle/DailyCandleDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/candle/impl/CandleEventMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/candle/impl/CandleMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/candle/impl/TradeHistoryMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/MarketAccessorImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/MarketEventDelegateImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/MarketEventDelegateSet.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/MarketFactoryImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderBaseDelegateImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderBaseDelegateSet.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderByMarketMakerAskDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderByMarketMakerBidDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderByQuoteAskDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderByQuoteBidDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/OrderDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/ProfileDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/QuoteDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/SpreadOrderDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/SummaryDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/TimeAndSaleDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/TradeDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/TradeETHDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/BookMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/FundamentalMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/MarketEventMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/MarketMakerMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/OrderBaseMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/OrderMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/ProfileMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/QuoteMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/SpreadOrderMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/SummaryMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/TimeAndSaleMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/TradeETHMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/market/impl/TradeMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/misc/ConfigurationDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/misc/MessageDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/misc/MiscFactoryImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/misc/impl/ConfigurationMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/misc/impl/MessageMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/option/GreeksDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/option/OptionFactoryImpl.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/option/SeriesDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/option/TheoPriceDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/option/UnderlyingDelegate.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/option/impl/GreeksMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/option/impl/SeriesMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/option/impl/TheoPriceMapping.java -text +dxfeed-impl/src/main/java/com/dxfeed/event/option/impl/UnderlyingMapping.java -text +dxfeed-impl/src/main/resources/META-INF/services/com.devexperts.qd.DataScheme -text svneol=unset#application/octet-stream +dxfeed-impl/src/main/resources/META-INF/services/com.devexperts.qd.HistorySubscriptionFilter -text +dxfeed-impl/src/main/resources/META-INF/services/com.devexperts.qd.ng.RecordMappingFactory -text +dxfeed-impl/src/main/resources/META-INF/services/com.devexperts.qd.qtp.SubscriptionFilterFactory -text svneol=unset#application/octet-stream +dxfeed-impl/src/main/resources/META-INF/services/com.devexperts.rmi.RMIEndpoint$Builder -text +dxfeed-impl/src/main/resources/META-INF/services/com.dxfeed.api.DXEndpoint$Builder -text +dxfeed-impl/src/main/resources/META-INF/services/com.dxfeed.api.impl.EventDelegateFactory -text svneol=unset#application/octet-stream +dxfeed-impl/src/test/java/com/dxfeed/api/impl/test/FilterTransferTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/impl/test/FiltersStringTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/impl/test/RecordOnlyFiltersTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/impl/test/SymbolListFiltersTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/AbstractDXPublisherTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/CandleAddRemoveSubTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/CandleSymbolTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/DXEndpointConnectTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/DXEndpointTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/DXFeedGetIfSubscribedTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/DXFeedSchemeTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/DXFeedSubscriptionTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/DXPublisherTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/IndexedEventsPromiseTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/LastEventPromiseTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/LostSubscriptionTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/MarketEventSymbolsTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/MessageTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/OrderEventFlagsTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/OrderSourceTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/OrderTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/OrderThreadingTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/SSLUserPasswordTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/SchemePropertiesTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/api/test/SchemeRemapTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/model/test/IndexedEventModelTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/model/test/OrderBookModelStressTest.java -text +dxfeed-impl/src/test/java/com/dxfeed/model/test/OrderBookModelTest.java -text +dxfeed-ipf-filter/dxfeed-ipf-filter.iml -text +dxfeed-ipf-filter/pom.xml -text +dxfeed-ipf-filter/src/main/java/com/dxfeed/ipf/filter/IPFFilterFactory.java -text +dxfeed-ipf-filter/src/main/java/com/dxfeed/ipf/filter/IPFRegistry.java -text +dxfeed-ipf-filter/src/main/java/com/dxfeed/ipf/filter/IPFRegistryMXBean.java -text +dxfeed-ipf-filter/src/main/java/com/dxfeed/ipf/filter/IPFSymbolFilter.java -text +dxfeed-ipf-filter/src/main/java/com/dxfeed/ipf/filter/IPFUpdater.java -text +dxfeed-ipf-filter/src/main/resources/META-INF/services/com.devexperts.qd.qtp.SubscriptionFilterFactory -text +dxfeed-ipf-filter/src/test/com/dxfeed/ipf/filter/test/IPFFilterStringTest.java -text +dxfeed-ipf-filter/src/test/com/dxfeed/ipf/filter/test/IPFFilterTest.java -text +dxfeed-ipf-filter/src/test/com/dxfeed/ipf/filter/test/IPFFilterTestUtil.java -text +dxfeed-news/dxfeed-news.iml -text +dxfeed-news/pom.xml -text +dxfeed-news/src/main/java/com/dxfeed/news/News.java -text +dxfeed-news/src/main/java/com/dxfeed/news/NewsFilter.java -text +dxfeed-news/src/main/java/com/dxfeed/news/NewsKey.java -text +dxfeed-news/src/main/java/com/dxfeed/news/NewsList.java -text +dxfeed-news/src/main/java/com/dxfeed/news/NewsModel.java -text +dxfeed-news/src/main/java/com/dxfeed/news/NewsSummary.java -text +dxfeed-news/src/main/java/com/dxfeed/news/NewsTags.java -text +dxfeed-news/src/main/java/com/dxfeed/news/ObservableNewsList.java -text +dxfeed-news/src/main/java/com/dxfeed/news/impl/NewsNotFoundException.java -text +dxfeed-news/src/main/java/com/dxfeed/news/impl/RemoteNewsService.java -text +dxfeed-news/src/main/java/com/dxfeed/news/impl/package.html -text +dxfeed-news/src/main/java/com/dxfeed/news/package.html -text +dxfeed-news/src/test/java/com/dxfeed/news/test/NewsApiTest.java -text +dxfeed-news/src/test/java/com/dxfeed/news/test/NewsClient.java -text +dxfeed-ondemand/dxfeed-ondemand.iml -text +dxfeed-ondemand/pom.xml -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/Block.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/Cache.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/CacheConfig.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/Current.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/CurrentSegment.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/GeneratePassword.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/Key.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/Log.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/MarketDataAccess.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/MarketDataReplay.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/MarketDataToken.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/OnDemandServiceImpl.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/ReplayRequest.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/ReplayResponse.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/ReplayUtil.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/Segment.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/connector/OnDemandConnector.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/connector/OnDemandConnectorFactory.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/connector/OnDemandConnectorMBean.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/connector/ReplayConnectionHandler.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDREvent.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDREventUtil.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDRMarketMaker.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDRProfile.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDRQuote.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDRSummary.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDRTrade.java -text +dxfeed-ondemand/src/main/java/com/dxfeed/ondemand/impl/event/MDRTradeHistory.java -text +dxfeed-ondemand/src/main/resources/META-INF/services/com.devexperts.qd.qtp.MessageConnectorFactory -text +dxfeed-ondemand/src/main/resources/META-INF/services/com.dxfeed.ondemand.OnDemandService -text +dxfeed-ondemand/src/test/java/com/dxfeed/ondemand/impl/BlockTest.java -text +dxfeed-ondemand/src/test/java/com/dxfeed/ondemand/impl/event/MDREventUtilTestTest.java -text +dxfeed-plotter/dxfeed-plotter-assembly.xml -text +dxfeed-plotter/dxfeed-plotter.iml -text +dxfeed-plotter/files/README.txt -text +dxfeed-plotter/files/dxplotter.bat -text +dxfeed-plotter/files/dxplotter.cfg -text +dxfeed-plotter/files/dxplotter.sh -text +dxfeed-plotter/pom.xml -text +dxfeed-plotter/src/main/java/com/dxfeed/plotter/DXFeedMarketDataPlotter.form -text +dxfeed-plotter/src/main/java/com/dxfeed/plotter/DXFeedMarketDataPlotter.java -text +dxfeed-plotter/src/main/java/com/dxfeed/plotter/Feed.java -text +dxfeed-plotter/src/main/java/com/dxfeed/plotter/LabelFlashSupport.java -text +dxfeed-plotter/src/main/java/com/dxfeed/plotter/PlotData.java -text +dxfeed-plotter/src/main/java/com/dxfeed/plotter/SimpleMovingQueue.java -text +dxfeed-plotter/src/main/java/com/dxfeed/plotter/Stats.java -text +dxfeed-plotter/src/main/java/com/dxfeed/plotter/SwingExecutor.java -text +dxfeed-plotter/src/main/java/com/dxfeed/plotter/TickChartRendererPanel.java -text +dxfeed-plotter/src/main/java/com/dxfeed/plotter/icons/password.png -text +dxfeed-plotter/src/main/java/com/dxfeed/plotter/icons/pause-icon.png -text +dxfeed-plotter/src/main/java/com/dxfeed/plotter/icons/play-icon.png -text +dxfeed-promise/dxfeed-promise.iml -text +dxfeed-promise/pom.xml -text +dxfeed-promise/src/main/java/com/dxfeed/promise/Promise.java -text +dxfeed-promise/src/main/java/com/dxfeed/promise/PromiseException.java -text +dxfeed-promise/src/main/java/com/dxfeed/promise/PromiseHandler.java -text +dxfeed-promise/src/main/java/com/dxfeed/promise/Promises.java -text +dxfeed-promise/src/main/java/com/dxfeed/promise/package.html -text +dxfeed-samples/dxfeed-samples-assembly.xml -text +dxfeed-samples/dxfeed-samples.iml -text +dxfeed-samples/files/README.txt -text +dxfeed-samples/files/connect.bat -text +dxfeed-samples/files/connect.sh -text +dxfeed-samples/files/connectIpf.bat -text +dxfeed-samples/files/connectIpf.sh -text +dxfeed-samples/files/connectIpf_Quote_demo.bat -text +dxfeed-samples/files/connectIpf_Quote_demo.sh -text +dxfeed-samples/files/connect_Quote_IBM.bat -text +dxfeed-samples/files/connect_Quote_IBM.sh -text +dxfeed-samples/files/connect_Quote_IBM_from_File.bat -text +dxfeed-samples/files/connect_Quote_IBM_from_File.sh -text +dxfeed-samples/files/demo-sample.data -text +dxfeed-samples/files/demo-sample.time -text +dxfeed-samples/files/dxfeed.properties -text +dxfeed-samples/files/fileparser.bat -text +dxfeed-samples/files/fileparser.sh -text +dxfeed-samples/files/fileparser_Quote_IBM.bat -text +dxfeed-samples/files/fileparser_Quote_IBM.sh -text +dxfeed-samples/files/lastevents.bat -text +dxfeed-samples/files/lastevents.sh -text +dxfeed-samples/files/ondemand.bat -text +dxfeed-samples/files/ondemand.sh -text +dxfeed-samples/files/optionchain.bat -text +dxfeed-samples/files/optionchain.sh -text +dxfeed-samples/files/optionchain_IBM_10_3.bat -text +dxfeed-samples/files/optionchain_IBM_10_3.sh -text +dxfeed-samples/files/sample.bat -text +dxfeed-samples/files/sample.sh -text +dxfeed-samples/files/simple.bat -text +dxfeed-samples/files/simple.sh -text +dxfeed-samples/files/slicer.cfg -text +dxfeed-samples/files/symbols.txt -text +dxfeed-samples/files/symbols_ondemand.txt -text +dxfeed-samples/files/ui_candlechart.bat -text +dxfeed-samples/files/ui_candlechart.sh -text +dxfeed-samples/files/ui_marketdepth.bat -text +dxfeed-samples/files/ui_marketdepth.sh -text +dxfeed-samples/files/ui_quotetable.bat -text +dxfeed-samples/files/ui_quotetable.sh -text +dxfeed-samples/files/ui_quotetable_ondemand.bat -text +dxfeed-samples/files/ui_quotetable_ondemand.sh -text +dxfeed-samples/files/ui_timeandsales.bat -text +dxfeed-samples/files/ui_timeandsales.sh -text +dxfeed-samples/pom.xml -text +dxfeed-samples/src/main/java/com/dxfeed/sample/_simple_/FetchDailyCandles.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/_simple_/PrintQuoteEvents.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/_simple_/PublishProfiles.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/_simple_/RequestProfile.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/_simple_/WriteTapeFile.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/api/DXFeedConnect.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/api/DXFeedFileParser.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/api/DXFeedSample.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/api/Slicer.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/console/LastEventsConsole.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/ipf/DXFeedIpfConnect.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/ipf/option/DXFeedOptionChain.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/ondemand/OnDemandSample.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/schedule/ScheduleSample.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/ui/swing/DXFeedCandleChart.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/ui/swing/DXFeedMarketDepth.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/ui/swing/DXFeedQuoteTable.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/ui/swing/DXFeedQuoteTableOnDemand.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/ui/swing/DXFeedTimeAndSales.java -text +dxfeed-samples/src/main/java/com/dxfeed/sample/ui/swing/SwingExecutor.java -text +dxfeed-samples/src/test/java/com/dxfeed/api/sample/test/DXFeedFileParseTest.java -text +dxfeed-tools/dxfeed-tools.iml -text +dxfeed-tools/pom.xml -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/services/InstrumentProfileProvider.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/services/InstrumentProfileServer.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/services/InstrumentProfileService.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/tools/CMEParser.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/tools/MIC.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/tools/MICBuilder.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/tools/OCCParser.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/AssignmentStatement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/BlockStatement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/CMEProductStatement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/CompileContext.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/Compiler.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/ConditionalAndExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/ConditionalExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/ConditionalOrExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/ControlFlowStatement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/DeleteStatement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/EqualityExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/Expression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/FieldReference.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/FindTradingExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/FixOPOLStatement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/GetDayOfMonthExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/GetDayOfWeekExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/IfStatement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/InExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/InstrumentProfileTransform.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/IsTradingExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/LikeExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/MathExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/NotExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/OSIStatement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/PrimaryStatement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/RelationalExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/RenameStatement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/ReplaceExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/RetainFieldsStatement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/SetDayOfMonthExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/SetDayOfWeekExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/Statement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/SwitchStatement.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/SymbolCategoryExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/SysdateExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/Tokenizer.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/TransformCompilationException.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/TransformContext.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/TypeCastExpression.java -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/package.html -text +dxfeed-tools/src/main/java/com/dxfeed/ipf/transform/sample.transform -text +dxfeed-viewer-installer/dxfeed-viewer-installer.iml -text +dxfeed-viewer-installer/pom.xml -text +dxfeed-viewer-installer/readme.txt -text +dxfeed-viewer-installer/viewer.install4j -text +dxfeed-viewer/dxfeed-viewer-assembly.xml -text +dxfeed-viewer/dxfeed-viewer.iml -text +dxfeed-viewer/files/README.txt -text +dxfeed-viewer/files/dxviewer.bat -text +dxfeed-viewer/files/dxviewer.cfg -text +dxfeed-viewer/files/dxviewer.sh -text +dxfeed-viewer/pom.xml -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/BarGraphCellRenderer.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/Credentials.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/DXFeedMarketDataViewer.form -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/DXFeedMarketDataViewer.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/EventTableColumn.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/EventTableModel.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/OrderCellSupport.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/OrderTableColumn.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/OrderTableModel.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/PasswordDialog.form -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/PasswordDialog.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/QuoteBoardCellSupport.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/QuoteBoardTableColumn.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/QuoteBoardTableModel.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/QuoteBoardTableRow.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/SaleConditions.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/Stats.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/SubscriptionChangeListener.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/SuggestMenu.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/SwingExecutor.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/TickChartRendererPanel.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/TimeAndSalesCellSupport.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/TimeAndSalesTableColumn.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/TimeAndSalesTableModel.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/ViewerCellRenderer.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/ViewerCellValue.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/icons/password.png -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/icons/pause-icon.png -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/icons/play-icon.png -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/tickchart/VolumeAtPriceBar.java -text +dxfeed-viewer/src/main/java/com/dxfeed/viewer/tickchart/VolumeAtPriceChart.java -text +dxfeed-webservice/dxfeed-webservice.iml -text +dxfeed-webservice/pom.xml -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/DXFeedContext.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/DXFeedJson.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/DXFeedXml.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/DataMessageSerializer.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/EventBeanSerializer.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/EventSymbolMap.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/comet/DataJsonContext.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/comet/DataMessage.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/comet/DataService.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/Events.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/EventsResource.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/EventsServlet.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/Format.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/HelpOrder.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/HttpErrorException.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/Param.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/ParamInfo.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/ParamType.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/Path.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/PathInfo.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/SSEConnection.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/SubResponse.java -text +dxfeed-webservice/src/main/java/com/dxfeed/webservice/rest/package-info.java -text +dxfeed-webservice/src/main/resources/dxfeed.properties -text +dxfeed-webservice/src/main/webapp/WEB-INF/web.xml -text +dxfeed-webservice/src/main/webapp/chart-demo.jsp -text +dxfeed-webservice/src/main/webapp/css/style.css -text +dxfeed-webservice/src/main/webapp/debug-console.jsp -text +dxfeed-webservice/src/main/webapp/img/ajax-loader.gif -text +dxfeed-webservice/src/main/webapp/index.jsp -text +dxfeed-webservice/src/main/webapp/js/apps/chart-demo.js -text +dxfeed-webservice/src/main/webapp/js/apps/debug-console.js -text +dxfeed-webservice/src/main/webapp/js/apps/rest-demo.js -text +dxfeed-webservice/src/main/webapp/js/dxfeed/dxfeed-ui.qtable.js -text +dxfeed-webservice/src/main/webapp/js/dxfeed/dxfeed.cometd.js -text +dxfeed-webservice/src/main/webapp/js/dxfeed/dxfeed.context.js -text +dxfeed-webservice/src/main/webapp/js/flot/jquery.flot.js -text +dxfeed-webservice/src/main/webapp/js/flot/jquery.flot.min.js -text +dxfeed-webservice/src/main/webapp/js/flot/jquery.flot.time.js -text +dxfeed-webservice/src/main/webapp/js/flot/jquery.flot.time.min.js -text +dxfeed-webservice/src/main/webapp/js/jquery/jquery-1.9.0.js -text +dxfeed-webservice/src/main/webapp/js/jquery/jquery-1.9.0.min.js -text +dxfeed-webservice/src/main/webapp/js/min/dxfeed-ui.cometd.all.min.js -text +dxfeed-webservice/src/main/webapp/js/min/dxfeed.cometd.all.min.js -text +dxfeed-webservice/src/main/webapp/js/mootools/mootools-core-1.4.5-full-nocompat.js -text +dxfeed-webservice/src/main/webapp/jsp-include/event-types.jsp -text +dxfeed-webservice/src/main/webapp/jsp/rest/help.jsp -text +dxfeed-webservice/src/main/webapp/qtable-demo.jsp -text +dxfeed-webservice/src/main/webapp/rest-demo.jsp -text +dxfeed-webservice/src/main/webapp/xsd/dxfeed-service.xsd -text +dxfeed-webservice/src/test/java/com/dxfeed/webservice/MapperTest.java -text +dxlib-qd-sandbox/dxlib-qd-sandbox.iml -text +dxlib-qd-sandbox/pom.xml -text +dxlib-qd-sandbox/src/main/java/com/devexperts/util/AtomicArrays.java -text +dxlib-qd-sandbox/src/main/java/com/devexperts/util/AtomicArraysUnsafe.java -text +dxlib-qd-sandbox/src/main/java/com/devexperts/util/BusinessSchedule.java -text +dxlib-qd-sandbox/src/main/java/com/devexperts/util/GlobListUtil.java -text +dxlib-qd-sandbox/src/main/java/com/devexperts/util/JMXNameBuilder.java -text +dxlib-qd-sandbox/src/main/java/com/devexperts/util/TimeDistribution.java -text +dxlib-qd-sandbox/src/main/java/com/devexperts/util/Timing.java -text +dxlib-qd-sandbox/src/test/java/com/devexperts/util/test/GlobListUtilTest.java -text +dxlib-qd-sandbox/src/test/java/com/devexperts/util/test/TimeDistributionTest.java -text +dxlib-qd-sandbox/src/test/java/com/devexperts/util/test/TimingTest.java -text +dxlib/dxlib.iml -text +dxlib/pom.xml -text +dxlib/src/main/java/com/devexperts/annotation/Description.java -text +dxlib/src/main/java/com/devexperts/io/BufferedInput.java -text +dxlib/src/main/java/com/devexperts/io/BufferedInputPart.java -text +dxlib/src/main/java/com/devexperts/io/BufferedOutput.java -text +dxlib/src/main/java/com/devexperts/io/ByteArrayInput.java -text +dxlib/src/main/java/com/devexperts/io/ByteArrayOutput.java -text +dxlib/src/main/java/com/devexperts/io/CSVFormatException.java -text +dxlib/src/main/java/com/devexperts/io/CSVReader.java -text +dxlib/src/main/java/com/devexperts/io/CSVWriter.java -text +dxlib/src/main/java/com/devexperts/io/Chunk.java -text +dxlib/src/main/java/com/devexperts/io/ChunkList.java -text +dxlib/src/main/java/com/devexperts/io/ChunkPool.java -text +dxlib/src/main/java/com/devexperts/io/ChunkUtil.java -text +dxlib/src/main/java/com/devexperts/io/ChunkedInput.java -text +dxlib/src/main/java/com/devexperts/io/ChunkedOutput.java -text +dxlib/src/main/java/com/devexperts/io/ClassUtil.java -text +dxlib/src/main/java/com/devexperts/io/CompactSerializer.java -text +dxlib/src/main/java/com/devexperts/io/Compression.java -text +dxlib/src/main/java/com/devexperts/io/IOUtil.java -text +dxlib/src/main/java/com/devexperts/io/Marshalled.java -text +dxlib/src/main/java/com/devexperts/io/Marshaller.java -text +dxlib/src/main/java/com/devexperts/io/MarshallingException.java -text +dxlib/src/main/java/com/devexperts/io/ObjectDeserializer.java -text +dxlib/src/main/java/com/devexperts/io/ObjectIOImplUtil.java -text +dxlib/src/main/java/com/devexperts/io/ObjectSerializer.java -text +dxlib/src/main/java/com/devexperts/io/SerialClassContext.java -text +dxlib/src/main/java/com/devexperts/io/SerializationMarshallerImpl.java -text +dxlib/src/main/java/com/devexperts/io/StreamCompression.java -text +dxlib/src/main/java/com/devexperts/io/StreamInput.java -text +dxlib/src/main/java/com/devexperts/io/StreamOutput.java -text +dxlib/src/main/java/com/devexperts/io/StringPrefixSet.java -text +dxlib/src/main/java/com/devexperts/io/TypedMarshallerImpl.java -text +dxlib/src/main/java/com/devexperts/io/URLInputStream.java -text +dxlib/src/main/java/com/devexperts/io/UncloseableInputStream.java -text +dxlib/src/main/java/com/devexperts/io/UncloseableOutputStream.java -text +dxlib/src/main/java/com/devexperts/io/package.html -text +dxlib/src/main/java/com/devexperts/logging/DefaultLogging.java -text +dxlib/src/main/java/com/devexperts/logging/DetailedLogLayout.java -text +dxlib/src/main/java/com/devexperts/logging/Log4jLogging.java -text +dxlib/src/main/java/com/devexperts/logging/LogFormatter.java -text +dxlib/src/main/java/com/devexperts/logging/Logging.java -text +dxlib/src/main/java/com/devexperts/logging/ThreadNameFormatter.java -text +dxlib/src/main/java/com/devexperts/logging/TraceLogging.java -text +dxlib/src/main/java/com/devexperts/logging/package.html -text +dxlib/src/main/java/com/devexperts/management/Management.java -text +dxlib/src/main/java/com/devexperts/management/ManagementDescription.java -text +dxlib/src/main/java/com/devexperts/management/ManagementParameterDescription.java -text +dxlib/src/main/java/com/devexperts/management/package.html -text +dxlib/src/main/java/com/devexperts/monitoring/Monitored.java -text +dxlib/src/main/java/com/devexperts/monitoring/package.html -text +dxlib/src/main/java/com/devexperts/services/OverrideURLClassLoader.java -text +dxlib/src/main/java/com/devexperts/services/SequenceEnumeration.java -text +dxlib/src/main/java/com/devexperts/services/Service.java -text +dxlib/src/main/java/com/devexperts/services/ServiceProvider.java -text +dxlib/src/main/java/com/devexperts/services/Services.java -text +dxlib/src/main/java/com/devexperts/services/StartupService.java -text +dxlib/src/main/java/com/devexperts/services/SupersedesService.java -text +dxlib/src/main/java/com/devexperts/services/package.html -text +dxlib/src/main/java/com/devexperts/util/AbstractConcurrentSet.java -text +dxlib/src/main/java/com/devexperts/util/AbstractLongMap.java -text +dxlib/src/main/java/com/devexperts/util/AbstractLongSet.java -text +dxlib/src/main/java/com/devexperts/util/ArrayUtil.java -text +dxlib/src/main/java/com/devexperts/util/Base64.java -text +dxlib/src/main/java/com/devexperts/util/ConfigUtil.java -text +dxlib/src/main/java/com/devexperts/util/DayUtil.java -text +dxlib/src/main/java/com/devexperts/util/ExecutorProvider.java -text +dxlib/src/main/java/com/devexperts/util/IdentityIndexer.java -text +dxlib/src/main/java/com/devexperts/util/IndexedMap.java -text +dxlib/src/main/java/com/devexperts/util/IndexedSet.java -text +dxlib/src/main/java/com/devexperts/util/IndexedSetStats.java -text +dxlib/src/main/java/com/devexperts/util/Indexer.java -text +dxlib/src/main/java/com/devexperts/util/IndexerFunction.java -text +dxlib/src/main/java/com/devexperts/util/IntComparator.java -text +dxlib/src/main/java/com/devexperts/util/InvalidFormatException.java -text +dxlib/src/main/java/com/devexperts/util/LockFreePool.java -text +dxlib/src/main/java/com/devexperts/util/LogUtil.java -text +dxlib/src/main/java/com/devexperts/util/LoggedThreadPoolExecutor.java -text +dxlib/src/main/java/com/devexperts/util/LongCollection.java -text +dxlib/src/main/java/com/devexperts/util/LongComparator.java -text +dxlib/src/main/java/com/devexperts/util/LongHashMap.java -text +dxlib/src/main/java/com/devexperts/util/LongHashSet.java -text +dxlib/src/main/java/com/devexperts/util/LongIterator.java -text +dxlib/src/main/java/com/devexperts/util/LongMap.java -text +dxlib/src/main/java/com/devexperts/util/LongSet.java -text +dxlib/src/main/java/com/devexperts/util/MathUtil.java -text +dxlib/src/main/java/com/devexperts/util/NumberKeyIndexer.java -text +dxlib/src/main/java/com/devexperts/util/QuickSort.java -text +dxlib/src/main/java/com/devexperts/util/StringCache.java -text +dxlib/src/main/java/com/devexperts/util/SynchronizedIndexedSet.java -text +dxlib/src/main/java/com/devexperts/util/SystemProperties.java -text +dxlib/src/main/java/com/devexperts/util/ThreadLocalPool.java -text +dxlib/src/main/java/com/devexperts/util/TimeFormat.java -text +dxlib/src/main/java/com/devexperts/util/TimePeriod.java -text +dxlib/src/main/java/com/devexperts/util/TimeUtil.java -text +dxlib/src/main/java/com/devexperts/util/TypedKey.java -text +dxlib/src/main/java/com/devexperts/util/TypedMap.java -text +dxlib/src/main/java/com/devexperts/util/UnsafeHolder.java -text +dxlib/src/main/java/com/devexperts/util/package.html -text +dxlib/src/test/java/com/devexperts/io/StringPrefixSetTest.java -text +dxlib/src/test/java/com/devexperts/io/test/BufferedInputMarkTest.java -text +dxlib/src/test/java/com/devexperts/io/test/CSVTest.java -text +dxlib/src/test/java/com/devexperts/io/test/ChunkedInputOutputTest.java -text +dxlib/src/test/java/com/devexperts/io/test/ChunksTest.java -text +dxlib/src/test/java/com/devexperts/io/test/ClassUtilTest.java -text +dxlib/src/test/java/com/devexperts/io/test/CompactPrimitiveTest.java -text +dxlib/src/test/java/com/devexperts/io/test/DeserializationErrorHandlingTest.java -text +dxlib/src/test/java/com/devexperts/io/test/IOTest.java -text +dxlib/src/test/java/com/devexperts/io/test/MarshalledTest.java -text +dxlib/src/test/java/com/devexperts/io/test/ObjectUtilTest.java -text +dxlib/src/test/java/com/devexperts/io/test/SerialClassContextTest.java -text +dxlib/src/test/java/com/devexperts/io/test/StreamCompressionTest.java -text +dxlib/src/test/java/com/devexperts/io/test/TotalPositionTest.java -text +dxlib/src/test/java/com/devexperts/io/test/TrackingChunkPool.java -text +dxlib/src/test/java/com/devexperts/logging/test/ConfigLogFormatterTest.java -text +dxlib/src/test/java/com/devexperts/logging/test/Log4jCompatibilityTest.java -text +dxlib/src/test/java/com/devexperts/logging/test/LogFormatterTestBase.java -text +dxlib/src/test/java/com/devexperts/logging/test/LoggingSanityTest.java -text +dxlib/src/test/java/com/devexperts/logging/test/MultithreadedLogFormatterTest.java -text +dxlib/src/test/java/com/devexperts/logging/test/StandardLogFormatterTest.java -text +dxlib/src/test/java/com/devexperts/logging/test/UnconfiguredLogFormatterTest.java -text +dxlib/src/test/java/com/devexperts/management/test/ManagementTest.java -text +dxlib/src/test/java/com/devexperts/management/test/SampleBean.java -text +dxlib/src/test/java/com/devexperts/management/test/SampleMXBean.java -text +dxlib/src/test/java/com/devexperts/test/ThreadCleanCheck.java -text +dxlib/src/test/java/com/devexperts/test/TraceListener.java -text +dxlib/src/test/java/com/devexperts/test/TraceRunner.java -text +dxlib/src/test/java/com/devexperts/test/TraceRunnerWithParameters.java -text +dxlib/src/test/java/com/devexperts/test/TraceRunnerWithParametersFactory.java -text +dxlib/src/test/java/com/devexperts/util/test/Base64Test.java -text +dxlib/src/test/java/com/devexperts/util/test/DayUtilTest.java -text +dxlib/src/test/java/com/devexperts/util/test/IndexedSetTest.java -text +dxlib/src/test/java/com/devexperts/util/test/LockFreePoolTest.java -text +dxlib/src/test/java/com/devexperts/util/test/MathUtilTest.java -text +dxlib/src/test/java/com/devexperts/util/test/QuickSortTest.java -text +dxlib/src/test/java/com/devexperts/util/test/StressTestIndexedSet.java -text +dxlib/src/test/java/com/devexperts/util/test/StringCacheTest.java -text +dxlib/src/test/java/com/devexperts/util/test/TimeFormatTest.java -text +dxlib/src/test/resources/test.log4j.properties -text +dxlib/src/test/resources/test.logformatter.properties -text +jspc-maven-plugin/README.md -text +jspc-maven-plugin/jspc-maven-plugin.iml -text +jspc-maven-plugin/pom.xml -text +jspc-maven-plugin/src/main/java/com/devexperts/qd/jspc/plugin/JspcMojo.java -text +license/license.iml -text +license/pom.xml -text +license/src/main/java/CleanupSrc.java -text +license/src/main/resources/boilerplate -text +mars-sample/mars-sample.iml -text +mars-sample/pom.xml -text +mars-sample/src/main/java/com/devexperts/mars/common/sample/MARSSample.java -text +mars-sample/src/main/java/com/devexperts/mars/common/sample/package.html -text +mars/mars.iml -text +mars/pom.xml -text +mars/src/main/java/com/devexperts/connector/ConnectionAdapter.java -text +mars/src/main/java/com/devexperts/connector/ConnectionAdapterListener.java -text +mars/src/main/java/com/devexperts/connector/Connector.java -text +mars/src/main/java/com/devexperts/connector/ConnectorListener.java -text +mars/src/main/java/com/devexperts/connector/ConnectorMBean.java -text +mars/src/main/java/com/devexperts/connector/ConnectorStates.java -text +mars/src/main/java/com/devexperts/connector/SocketAcceptor.java -text +mars/src/main/java/com/devexperts/connector/SocketAddress.java -text +mars/src/main/java/com/devexperts/connector/SocketConnector.java -text +mars/src/main/java/com/devexperts/connector/SocketController.java -text +mars/src/main/java/com/devexperts/connector/SocketHandler.java -text +mars/src/main/java/com/devexperts/connector/package.html -text +mars/src/main/java/com/devexperts/mars/common/MARS.java -text +mars/src/main/java/com/devexperts/mars/common/MARSAgent.java -text +mars/src/main/java/com/devexperts/mars/common/MARSCategoryConstants.java -text +mars/src/main/java/com/devexperts/mars/common/MARSConstants.java -text +mars/src/main/java/com/devexperts/mars/common/MARSEndpoint.java -text +mars/src/main/java/com/devexperts/mars/common/MARSEvent.java -text +mars/src/main/java/com/devexperts/mars/common/MARSEventFactory.java -text +mars/src/main/java/com/devexperts/mars/common/MARSListener.java -text +mars/src/main/java/com/devexperts/mars/common/MARSMonitoredBean.java -text +mars/src/main/java/com/devexperts/mars/common/MARSNode.java -text +mars/src/main/java/com/devexperts/mars/common/MARSPlugin.java -text +mars/src/main/java/com/devexperts/mars/common/MARSScheduler.java -text +mars/src/main/java/com/devexperts/mars/common/MARSStatus.java -text +mars/src/main/java/com/devexperts/mars/common/net/MARSBuffer.java -text +mars/src/main/java/com/devexperts/mars/common/net/MARSConnectionAdapter.java -text +mars/src/main/java/com/devexperts/mars/common/net/MARSConnector.java -text +mars/src/main/java/com/devexperts/mars/common/net/package.html -text +mars/src/main/java/com/devexperts/mars/common/package.html -text +mars/src/main/java/com/devexperts/mars/jvm/CpuCounter.java -text +mars/src/main/java/com/devexperts/mars/jvm/JVMSelfMonitoring.java -text +mars/src/main/java/com/devexperts/mars/jvm/JVMSelfMonitoringMXBean.java -text +mars/src/main/java/com/devexperts/mars/jvm/ThreadDumper.java -text +mars/src/main/resources/META-INF/services/com.devexperts.mars.common.MARSPlugin$Factory -text +mars/src/test/java/com/devexperts/mars/common/MARSSchedulerTest.java -text +/pom.xml -text +proto-sample/pom.xml -text +proto-sample/proto-sample.iml -text +proto-sample/src/main/java/com/devexperts/connector/codec/shaper/ShapedConnection.java -text +proto-sample/src/main/java/com/devexperts/connector/codec/shaper/ShapedConnectionFactory.java -text +proto-sample/src/main/java/com/devexperts/connector/codec/shaper/ShaperCodecFactory.java -text +proto-sample/src/main/java/com/devexperts/connector/codec/xor/ChunksXorer.java -text +proto-sample/src/main/java/com/devexperts/connector/codec/xor/XorCodecFactory.java -text +proto-sample/src/main/java/com/devexperts/connector/codec/xor/XorConnection.java -text +proto-sample/src/main/java/com/devexperts/connector/codec/xor/XorConnectionFactory.java -text +proto-sample/src/main/java/com/devexperts/connector/codec/zlib/ZlibCodecFactory.java -text +proto-sample/src/main/java/com/devexperts/connector/codec/zlib/ZlibConnection.java -text +proto-sample/src/main/java/com/devexperts/connector/codec/zlib/ZlibConnectionFactory.java -text +proto-sample/src/main/resources/META-INF/services/com.devexperts.connector.codec.CodecFactory -text +proto-ssl/pom.xml -text +proto-ssl/proto-ssl.iml -text +proto-ssl/src/main/java/com/devexperts/connector/codec/ssl/SSLCodecFactory.java -text +proto-ssl/src/main/java/com/devexperts/connector/codec/ssl/SSLConnection.java -text +proto-ssl/src/main/java/com/devexperts/connector/codec/ssl/SSLConnectionFactory.java -text +proto-ssl/src/main/resources/META-INF/services/com.devexperts.connector.codec.CodecFactory -text +proto/pom.xml -text +proto/proto.iml -text +proto/src/main/java/com/devexperts/connector/codec/CodecConnection.java -text +proto/src/main/java/com/devexperts/connector/codec/CodecConnectionFactory.java -text +proto/src/main/java/com/devexperts/connector/codec/CodecFactory.java -text +proto/src/main/java/com/devexperts/connector/proto/AbstractTransportConnection.java -text +proto/src/main/java/com/devexperts/connector/proto/ApplicationConnection.java -text +proto/src/main/java/com/devexperts/connector/proto/ApplicationConnectionFactory.java -text +proto/src/main/java/com/devexperts/connector/proto/Configurable.java -text +proto/src/main/java/com/devexperts/connector/proto/ConfigurableObject.java -text +proto/src/main/java/com/devexperts/connector/proto/ConfigurationException.java -text +proto/src/main/java/com/devexperts/connector/proto/ConfigurationKey.java -text +proto/src/main/java/com/devexperts/connector/proto/EndpointId.java -text +proto/src/main/java/com/devexperts/connector/proto/JVMId.java -text +proto/src/main/java/com/devexperts/connector/proto/TransportConnection.java -text +proto/src/main/java/com/devexperts/transport/stats/ConnectionStats.java -text +proto/src/main/java/com/devexperts/transport/stats/EndpointStats.java -text +qd-core/pom.xml -text +qd-core/qd-core.iml -text +qd-core/src/main/java/com/devexperts/qd/DataBuffer.java -text +qd-core/src/main/java/com/devexperts/qd/DataConsumer.java -text +qd-core/src/main/java/com/devexperts/qd/DataField.java -text +qd-core/src/main/java/com/devexperts/qd/DataIntField.java -text +qd-core/src/main/java/com/devexperts/qd/DataIterator.java -text +qd-core/src/main/java/com/devexperts/qd/DataListener.java -text +qd-core/src/main/java/com/devexperts/qd/DataObjField.java -text +qd-core/src/main/java/com/devexperts/qd/DataProvider.java -text +qd-core/src/main/java/com/devexperts/qd/DataRecord.java -text +qd-core/src/main/java/com/devexperts/qd/DataScheme.java -text +qd-core/src/main/java/com/devexperts/qd/DataVisitor.java -text +qd-core/src/main/java/com/devexperts/qd/Deprecation.java -text +qd-core/src/main/java/com/devexperts/qd/HistorySubscriptionFilter.java -text +qd-core/src/main/java/com/devexperts/qd/QDAgent.java -text +qd-core/src/main/java/com/devexperts/qd/QDCollector.java -text +qd-core/src/main/java/com/devexperts/qd/QDContract.java -text +qd-core/src/main/java/com/devexperts/qd/QDDistributor.java -text +qd-core/src/main/java/com/devexperts/qd/QDErrorHandler.java -text +qd-core/src/main/java/com/devexperts/qd/QDFactory.java -text +qd-core/src/main/java/com/devexperts/qd/QDFilter.java -text +qd-core/src/main/java/com/devexperts/qd/QDHistory.java -text +qd-core/src/main/java/com/devexperts/qd/QDLog.java -text +qd-core/src/main/java/com/devexperts/qd/QDStream.java -text +qd-core/src/main/java/com/devexperts/qd/QDTicker.java -text +qd-core/src/main/java/com/devexperts/qd/SerialFieldType.java -text +qd-core/src/main/java/com/devexperts/qd/SpecificSubscriptionFilter.java -text +qd-core/src/main/java/com/devexperts/qd/StableSubscriptionFilter.java -text +qd-core/src/main/java/com/devexperts/qd/SubscriptionBuffer.java -text +qd-core/src/main/java/com/devexperts/qd/SubscriptionConsumer.java -text +qd-core/src/main/java/com/devexperts/qd/SubscriptionContainer.java -text +qd-core/src/main/java/com/devexperts/qd/SubscriptionFilter.java -text +qd-core/src/main/java/com/devexperts/qd/SubscriptionFilterFactory.java -text +qd-core/src/main/java/com/devexperts/qd/SubscriptionIterator.java -text +qd-core/src/main/java/com/devexperts/qd/SubscriptionListener.java -text +qd-core/src/main/java/com/devexperts/qd/SubscriptionProvider.java -text +qd-core/src/main/java/com/devexperts/qd/SubscriptionVisitor.java -text +qd-core/src/main/java/com/devexperts/qd/SymbolCodec.java -text +qd-core/src/main/java/com/devexperts/qd/SymbolList.java -text +qd-core/src/main/java/com/devexperts/qd/SymbolReceiver.java -text +qd-core/src/main/java/com/devexperts/qd/Void.java -text +qd-core/src/main/java/com/devexperts/qd/impl/AbstractAgent.java -text +qd-core/src/main/java/com/devexperts/qd/impl/AbstractAgentBuilder.java -text +qd-core/src/main/java/com/devexperts/qd/impl/AbstractBuilder.java -text +qd-core/src/main/java/com/devexperts/qd/impl/AbstractCollector.java -text +qd-core/src/main/java/com/devexperts/qd/impl/AbstractCollectorBuilder.java -text +qd-core/src/main/java/com/devexperts/qd/impl/AbstractDistributor.java -text +qd-core/src/main/java/com/devexperts/qd/impl/Deprecation.java -text +qd-core/src/main/java/com/devexperts/qd/impl/HistoryViaTicker.java -text +qd-core/src/main/java/com/devexperts/qd/impl/QDLogImpl.java -text +qd-core/src/main/java/com/devexperts/qd/impl/StreamViaCollector.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/AbstractMatrix.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/AbstractPayloadBitsMatrix.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/Agent.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentBuffer.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentIterator.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentProcessor.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentProcessor2.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentProcessor3.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentProcessor4.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentQueue.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/AgentSnapshotProvider.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/ClosingAgentsQueue.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/Collector.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/CollectorDebug.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/Distribution.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/Distributor.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/DistributorsList.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/FatalError.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/GlobalLock.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/Hashing.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/History.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/HistoryBuffer.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/LocalLock.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/LockBoundTaskQueue.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/LockedThreadState.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/Mapper.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/Mapping.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/MatrixFactory.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/MatrixSymbolObjectMap.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/MatrixSymbolSet.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/Notification.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/ObjectMatrix.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/PayloadBits.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/ProcessVersionTracker.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/RecordCursorKeeper.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/RecordsContainer.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/Stream.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/SubMatrix.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/SubProvider.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/SubSnapshot.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/SubscriptionDumpVisitor.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/Ticker.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/TickerMatrix.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/TickerStorage.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/VoidAgent.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/VoidAgentBuilder.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/management/CollectorCounters.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/management/CollectorManagement.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/management/CollectorManagementFactory.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/management/CollectorOperation.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/management/DebugDump.java -text +qd-core/src/main/java/com/devexperts/qd/impl/matrix/management/RecordCounters.java -text +qd-core/src/main/java/com/devexperts/qd/kit/AbstractDataField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/AbstractDataIntField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/AbstractDataObjField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/ArrayListAttachmentStrategy.java -text +qd-core/src/main/java/com/devexperts/qd/kit/ByteArrayField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/CompactCharField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/CompactIntField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/CompositeFilters.java -text +qd-core/src/main/java/com/devexperts/qd/kit/DateField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/DecimalField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/DefaultRecord.java -text +qd-core/src/main/java/com/devexperts/qd/kit/DefaultScheme.java -text +qd-core/src/main/java/com/devexperts/qd/kit/FastRecordFilter.java -text +qd-core/src/main/java/com/devexperts/qd/kit/FilterSyntaxException.java -text +qd-core/src/main/java/com/devexperts/qd/kit/MarshalledObjField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/NotFilter.java -text +qd-core/src/main/java/com/devexperts/qd/kit/PatternFilter.java -text +qd-core/src/main/java/com/devexperts/qd/kit/PentaCodec.java -text +qd-core/src/main/java/com/devexperts/qd/kit/PlainIntField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/PlainObjField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/RecordMappingFactoryHolder.java -text +qd-core/src/main/java/com/devexperts/qd/kit/RecordOnlyFilter.java -text +qd-core/src/main/java/com/devexperts/qd/kit/SequenceField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/ShortStringField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/StringField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/SymbolSetFilter.java -text +qd-core/src/main/java/com/devexperts/qd/kit/TimeField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/VoidIntField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/VoidObjField.java -text +qd-core/src/main/java/com/devexperts/qd/kit/package.html -text +qd-core/src/main/java/com/devexperts/qd/ng/AbstractRecordProvider.java -text +qd-core/src/main/java/com/devexperts/qd/ng/AbstractRecordSink.java -text +qd-core/src/main/java/com/devexperts/qd/ng/DataSink.java -text +qd-core/src/main/java/com/devexperts/qd/ng/EventFlag.java -text +qd-core/src/main/java/com/devexperts/qd/ng/RecordBuffer.java -text +qd-core/src/main/java/com/devexperts/qd/ng/RecordConsumer.java -text +qd-core/src/main/java/com/devexperts/qd/ng/RecordCursor.java -text +qd-core/src/main/java/com/devexperts/qd/ng/RecordFilter.java -text +qd-core/src/main/java/com/devexperts/qd/ng/RecordListener.java -text +qd-core/src/main/java/com/devexperts/qd/ng/RecordMapping.java -text +qd-core/src/main/java/com/devexperts/qd/ng/RecordMappingFactory.java -text +qd-core/src/main/java/com/devexperts/qd/ng/RecordMode.java -text +qd-core/src/main/java/com/devexperts/qd/ng/RecordProvider.java -text +qd-core/src/main/java/com/devexperts/qd/ng/RecordSink.java -text +qd-core/src/main/java/com/devexperts/qd/ng/RecordSource.java -text +qd-core/src/main/java/com/devexperts/qd/ng/Throws.java -text +qd-core/src/main/java/com/devexperts/qd/ng/package.html -text +qd-core/src/main/java/com/devexperts/qd/package.html -text +qd-core/src/main/java/com/devexperts/qd/qtp/AbstractConnectionHandler.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/AbstractMessageConnector.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/AbstractMessageVisitor.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/AbstractQTPComposer.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/AbstractQTPParser.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/AddressSyntaxException.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/AgentAdapter.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/AgentAdapterChannels.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/AgentChannel.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/AuthManager.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/BinaryQTPComposer.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/BinaryQTPParser.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/BinaryRecordDesc.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/BuiltinFields.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/ByteArrayComposer.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/ByteArrayParser.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/ChannelDescription.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/ChannelShaper.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/ConfigurableMessageAdapterFactory.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/ConnectionQTPComposer.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/ConnectionQTPParser.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/DistributorAdapter.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/DynamicChannelShaper.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/FileConstants.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/HeartbeatPayload.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/InputStreamParser.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/LoginManager.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MasterMessageAdapter.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageAdapter.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageAdapterConnection.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageAdapterConnectionFactory.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageAdapterMBean.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageConnector.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageConnectorFactory.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageConnectorListener.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageConnectorMBean.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageConnectorState.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageConnectors.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageConstants.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageConsumer.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageConsumerAdapter.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageDescriptor.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageListener.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageProvider.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageType.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/MessageVisitor.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/OutputStreamComposer.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/OutputStreamMessageVisitor.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/ProtocolDescriptor.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/ProtocolOption.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/QDEndpoint.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/QTPConstants.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/QTPWorkerThread.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/RawDataConsumer.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/ReconnectHelper.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/RuntimeQTPException.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/SubscriptionFilterFactory.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/auth/BasicAuthRealmFactory.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/auth/BasicChannelShaperFactory.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/auth/BasicLoginHandler.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/auth/BasicLoginHandlerFactory.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/auth/ChannelShapersFactory.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/auth/ConsoleLoginHandlerFactory.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/auth/QDAuthRealm.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/auth/QDAuthRealmFactory.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/auth/QDLoginHandler.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/auth/QDLoginHandlerFactory.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/help/MessageConnectorProperty.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/help/MessageConnectorSummary.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/http/HttpConnector.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/http/HttpConnectorHandler.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/http/HttpConnectorMBean.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/package.html -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/ClientSocketConnector.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/ClientSocketConnectorMBean.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/ClientSocketSource.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/ServerSocketConnector.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/ServerSocketConnectorMBean.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/ServerSocketSource.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketAcceptor.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketAddress.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketHandler.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketInfo.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketMessageAdapterFactory.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketReader.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketSource.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketState.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketUtil.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/SocketWriter.java -text +qd-core/src/main/java/com/devexperts/qd/qtp/socket/package.html -text +qd-core/src/main/java/com/devexperts/qd/spi/DataSchemeService.java -text +qd-core/src/main/java/com/devexperts/qd/spi/QDFilterContext.java -text +qd-core/src/main/java/com/devexperts/qd/spi/QDFilterFactory.java -text +qd-core/src/main/java/com/devexperts/qd/spi/package-info.java -text +qd-core/src/main/java/com/devexperts/qd/stats/JMXStatsNameBuilder.java -text +qd-core/src/main/java/com/devexperts/qd/stats/QDStats.java -text +qd-core/src/main/java/com/devexperts/qd/stats/QDStatsContainer.java -text +qd-core/src/main/java/com/devexperts/qd/util/ByteArrayBuffer.java -text +qd-core/src/main/java/com/devexperts/qd/util/ByteArrayDataInput.java -text +qd-core/src/main/java/com/devexperts/qd/util/ByteArrayDataOutput.java -text +qd-core/src/main/java/com/devexperts/qd/util/CompactChar.java -text +qd-core/src/main/java/com/devexperts/qd/util/CompactInt.java -text +qd-core/src/main/java/com/devexperts/qd/util/CompositeRecordProvider.java -text +qd-core/src/main/java/com/devexperts/qd/util/DataIterators.java -text +qd-core/src/main/java/com/devexperts/qd/util/DataProcessor.java -text +qd-core/src/main/java/com/devexperts/qd/util/Decimal.java -text +qd-core/src/main/java/com/devexperts/qd/util/InvalidFormatException.java -text +qd-core/src/main/java/com/devexperts/qd/util/LegacyAdapter.java -text +qd-core/src/main/java/com/devexperts/qd/util/LegacyIteratorUtils.java -text +qd-core/src/main/java/com/devexperts/qd/util/MappingUtil.java -text +qd-core/src/main/java/com/devexperts/qd/util/QDConfig.java -text +qd-core/src/main/java/com/devexperts/qd/util/QDServices.java -text +qd-core/src/main/java/com/devexperts/qd/util/RecordProcessor.java -text +qd-core/src/main/java/com/devexperts/qd/util/ShortString.java -text +qd-core/src/main/java/com/devexperts/qd/util/StringUtil.java -text +qd-core/src/main/java/com/devexperts/qd/util/SubscriptionProcessor.java -text +qd-core/src/main/java/com/devexperts/qd/util/SymbolObjectMap.java -text +qd-core/src/main/java/com/devexperts/qd/util/SymbolObjectVisitor.java -text +qd-core/src/main/java/com/devexperts/qd/util/SymbolSet.java -text +qd-core/src/main/java/com/devexperts/qd/util/TimeFormat.java -text +qd-core/src/main/java/com/devexperts/qd/util/TimeMarkUtil.java -text +qd-core/src/main/java/com/devexperts/qd/util/TimePeriod.java -text +qd-core/src/main/java/com/devexperts/qd/util/TimeSequenceUtil.java -text +qd-core/src/main/java/com/devexperts/qd/util/package.html -text +qd-core/src/main/resources/META-INF/services/com.devexperts.qd.qtp.auth.QDLoginHandlerFactory -text +qd-core/src/test/java/com/devexperts/qd/impl/matrix/AgentBufferRebaseTest.java -text +qd-core/src/test/java/com/devexperts/qd/kit/test/ArrayListAttachmentStrategyTest.java -text +qd-core/src/test/java/com/devexperts/qd/ng/test/RecordBufferTest.java -text +qd-core/src/test/java/com/devexperts/qd/ng/test/RecordModeBufAppendTest.java -text +qd-core/src/test/java/com/devexperts/qd/test/DynamicFilterTest.java -text +qd-core/src/test/java/com/devexperts/qd/test/HistoryAddRemoveSnapshotTest.java -text +qd-core/src/test/java/com/devexperts/qd/test/HistorySnapshotMTStressTest.java -text +qd-core/src/test/java/com/devexperts/qd/test/HistoryTxBlockingTest.java -text +qd-core/src/test/java/com/devexperts/qd/test/HistoryTxTest.java -text +qd-core/src/test/java/com/devexperts/qd/test/SerialFieldTypeTest.java -text +qd-core/src/test/java/com/devexperts/qd/test/VoidAgentTest.java -text +qd-core/src/test/java/com/devexperts/qd/util/QDConfigTest.java -text +qd-core/src/test/java/com/devexperts/qd/util/test/SymbolSetTest.java -text +qd-dataextractor/pom.xml -text +qd-dataextractor/qd-dataextractor.iml -text +qd-dataextractor/src/main/java/com/devexperts/qd/dataextractor/DataExtractorConfig.java -text +qd-dataextractor/src/main/java/com/devexperts/qd/dataextractor/DataExtractorRequest.java -text +qd-dataextractor/src/main/java/com/devexperts/qd/dataextractor/DataExtractorServlet.java -text +qd-dataextractor/src/main/resources/data.properties -text +qd-dataextractor/src/main/webapp/WEB-INF/web.xml -text +qd-dataextractor/src/main/webapp/index.jsp -text +qd-logger/pom.xml -text +qd-logger/qd-logger.iml -text +qd-logger/src/main/java/com/devexperts/qd/logger/BufferedRecordSink.java -text +qd-logger/src/main/java/com/devexperts/qd/logger/Counter.java -text +qd-logger/src/main/java/com/devexperts/qd/logger/LoggedAgent.java -text +qd-logger/src/main/java/com/devexperts/qd/logger/LoggedCollector.java -text +qd-logger/src/main/java/com/devexperts/qd/logger/LoggedDistributor.java -text +qd-logger/src/main/java/com/devexperts/qd/logger/LoggedHistory.java -text +qd-logger/src/main/java/com/devexperts/qd/logger/LoggedQDFactory.java -text +qd-logger/src/main/java/com/devexperts/qd/logger/LoggedRecordListener.java -text +qd-logger/src/main/java/com/devexperts/qd/logger/LoggedRecordProvider.java -text +qd-logger/src/main/java/com/devexperts/qd/logger/LoggedStream.java -text +qd-logger/src/main/java/com/devexperts/qd/logger/LoggedTicker.java -text +qd-logger/src/main/java/com/devexperts/qd/logger/Logger.java -text +qd-logger/src/main/java/com/devexperts/qd/logger/QDLogImpl.java -text +qd-logger/src/main/resources/META-INF/services/com.devexperts.qd.QDFactory -text +qd-nio/pom.xml -text +qd-nio/qd-nio.iml -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioAcceptor.java -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioConnection.java -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioConnectorFactory.java -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioCore.java -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioFlags.java -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioPoolCounters.java -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioPoolCountersHolder.java -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioReader.java -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioServerConnector.java -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioServerConnectorMBean.java -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioValidator.java -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioWorkerThread.java -text +qd-nio/src/main/java/com/devexperts/qd/qtp/nio/NioWriter.java -text +qd-nio/src/main/resources/META-INF/services/com.devexperts.qd.qtp.MessageConnectorFactory -text +qd-nio/src/test/java/com/devexperts/qd/qtp/nio/test/NioServerConnectorTest.java -text +qd-nio/src/test/java/com/devexperts/qd/qtp/nio/test/TestApplicationConnectionFactory.java -text +qd-rmi/pom.xml -text +qd-rmi/qd-rmi.iml -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIClient.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIClientPort.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIEndpoint.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIEndpointListener.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIException.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIExceptionType.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIExecutionTask.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIExecutionTaskState.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIOperation.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIRequest.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIRequestListener.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIRequestState.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIServer.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIServiceInterface.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RMIServiceMethod.java -text +qd-rmi/src/main/java/com/devexperts/rmi/RuntimeRMIException.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/AbstractServiceDescriptorsProcessor.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/ChannelsManager.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/ClientDescriptorsManager.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/ClientSideServices.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/ComposedMessage.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/ComposedMessageQueue.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/DefaultLoadBalancerFactory.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/ForwardService.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/LoadBalancerMap.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/MessageComposer.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/MessageProcessor.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/ObjectMethods.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/OutgoingRequests.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIChannelImpl.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIChannelOwner.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIClientImpl.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIClientPortImpl.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIClientService.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIConnection.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIConnectorInitializer.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIEndpointImpl.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIExecutionTaskImpl.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIFailedException.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMILog.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIMessageAdapter.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIMessageConstants.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIMessageKind.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIPromiseImpl.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIQueueType.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIRequestImpl.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIRequestInvocationHandler.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMIServerImpl.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMISupportingDXEndpoint.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMITaskImpl.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMITaskResponse.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RMITimeoutRequestMonitoringThread.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RequestSender.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RequestsManager.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/RunningTask.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/SentRequests.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/ServerDescriptorsManager.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/ServerRequestInfo.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/ServerSideServices.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/ServiceFilter.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/ServiceRouter.java -text +qd-rmi/src/main/java/com/devexperts/rmi/impl/TasksManager.java -text +qd-rmi/src/main/java/com/devexperts/rmi/message/RMICancelType.java -text +qd-rmi/src/main/java/com/devexperts/rmi/message/RMIErrorMessage.java -text +qd-rmi/src/main/java/com/devexperts/rmi/message/RMIExceptionMarshaller.java -text +qd-rmi/src/main/java/com/devexperts/rmi/message/RMIMessage.java -text +qd-rmi/src/main/java/com/devexperts/rmi/message/RMIRequestMessage.java -text +qd-rmi/src/main/java/com/devexperts/rmi/message/RMIRequestType.java -text +qd-rmi/src/main/java/com/devexperts/rmi/message/RMIResponseMessage.java -text +qd-rmi/src/main/java/com/devexperts/rmi/message/RMIResponseType.java -text +qd-rmi/src/main/java/com/devexperts/rmi/message/RMIResultMessage.java -text +qd-rmi/src/main/java/com/devexperts/rmi/message/RMIRoute.java -text +qd-rmi/src/main/java/com/devexperts/rmi/security/RMISecurityController.java -text +qd-rmi/src/main/java/com/devexperts/rmi/security/SecurityContext.java -text +qd-rmi/src/main/java/com/devexperts/rmi/security/SecurityController.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/ConsistentLoadBalancer.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMIChannel.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMIChannelState.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMIChannelSupport.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMIChannelType.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMIContinuation.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMILoadBalancer.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMILoadBalancerFactory.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMILocalService.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMIObservableServiceDescriptors.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMIService.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMIServiceDescriptor.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMIServiceDescriptorsListener.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMIServiceId.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMIServiceImplementation.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMITask.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMITaskCancelListener.java -text +qd-rmi/src/main/java/com/devexperts/rmi/task/RMITaskState.java -text +qd-rmi/src/test/java/com/devexperts/rmi/test/RMIOperationTest.java -text +qd-rmi/src/test/java/com/devexperts/rmi/test/ServiceFilterTest.java -text +qd-sample/pom.xml -text +qd-sample/qd-sample.iml -text +qd-sample/src/classLoaderTest/LogFunction.java -text +qd-sample/src/main/java/com/devexperts/qd/impl/hash/HashAgent.java -text +qd-sample/src/main/java/com/devexperts/qd/impl/hash/HashDistributor.java -text +qd-sample/src/main/java/com/devexperts/qd/impl/hash/HashFactory.java -text +qd-sample/src/main/java/com/devexperts/qd/impl/hash/HashSubProvider.java -text +qd-sample/src/main/java/com/devexperts/qd/impl/hash/HashTicker.java -text +qd-sample/src/main/java/com/devexperts/qd/impl/hash/RecordKey.java -text +qd-sample/src/main/java/com/devexperts/qd/impl/hash/RecordValue.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/ActivatableModel.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/ActivatorCheckBox.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/GUIColumn.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/HistoryModel.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/HttpSample.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/NetCat.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/Sample.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/SampleClient.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/SampleColumn.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/SampleGeneratorThread.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/SampleHttpServer.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/SampleQDServletConfig.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/SampleRMIEchoServer.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/SampleRMIQuoteServer.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/SampleScheme.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/SampleServer.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/StreamModel.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/TestAgentAdapterShaping.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/TestThroughput.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/TestThroughputConfig.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/TestThroughputContext.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/TestThroughputGenerator.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/TestThroughputReportExplorer.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/TestThroughputScheme.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/TestWriteSpeed2.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/TickerModel.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/stresstest/Client.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/stresstest/ServerConnection.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/stresstest/TSTClients.java -text +qd-sample/src/main/java/com/devexperts/qd/sample/stresstest/TSTServer.java -text +qd-sample/src/test/java/com/devexperts/qd/qtp/file/test/FileConnectorCorruptedTest.java -text +qd-sample/src/test/java/com/devexperts/qd/qtp/file/test/FileWriterTest.java -text +qd-sample/src/test/java/com/devexperts/qd/qtp/file/test/TapeConnectorTest.java -text +qd-sample/src/test/java/com/devexperts/qd/qtp/test/AddressFormatTest.java -text +qd-sample/src/test/java/com/devexperts/qd/qtp/test/ChannelShaperTest.java -text +qd-sample/src/test/java/com/devexperts/qd/qtp/test/MessageConnectorsTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/AsserteableListener.java -text +qd-sample/src/test/java/com/devexperts/qd/test/AttachmentTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/BadSubTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/BigBatchDistributionTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/BlockingStreamTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/BuiltinFiltersTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/CollectorBufferTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/CollectorRobustnessTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/CompactCharTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/CompactIntTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/ComparingDataVisitor.java -text +qd-sample/src/test/java/com/devexperts/qd/test/ComparingMessageConsumer.java -text +qd-sample/src/test/java/com/devexperts/qd/test/ComparingSubscriptionVisitor.java -text +qd-sample/src/test/java/com/devexperts/qd/test/ComposeParseTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/CompositeFiltersTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/ConnectorsMonitoringTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/DataBufferTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/DecimalParseTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/DecimalPrecisionTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/DecimalTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/ExamineSubTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/FieldAdaptationTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/FieldsTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/HashTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/HistoryCacheSendTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/HistoryLastRecordTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/HistoryPerformanceTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/HistoryReduceTimeTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/HistoryRetrieveTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/HistoryStarvationTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/LargeSubscriptionTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/LastDataRegetTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/LockTimeoutTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/MessageAdaptersTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/MicroTestIntfVsNullSpeed.java -text +qd-sample/src/test/java/com/devexperts/qd/test/MultiAgentTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/NoReentryTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/PartialRetrieveTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/PatternFilterTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/PentaCodecTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/PrefixCodeTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/QDConfigTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/QDTestBase.java -text +qd-sample/src/test/java/com/devexperts/qd/test/RecordBufferCleanupTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/RecordBufferDataTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/RecordCursorTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/RecordProcessorTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/RefCountTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/ResubTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/SSLMismatchTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/SchemeAdaptationTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/ServicesTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/ShortStringTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/SnapshotProviderTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/SocketRebindTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/StripedTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/SubConsistencyTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/SubscriptionMap.java -text +qd-sample/src/test/java/com/devexperts/qd/test/SubscriptionStress.java -text +qd-sample/src/test/java/com/devexperts/qd/test/SymbolObjectMapTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/TestDataProvider.java -text +qd-sample/src/test/java/com/devexperts/qd/test/TestDataScheme.java -text +qd-sample/src/test/java/com/devexperts/qd/test/TestHash.java -text +qd-sample/src/test/java/com/devexperts/qd/test/TestStriped.java -text +qd-sample/src/test/java/com/devexperts/qd/test/TestSubscriptionProvider.java -text +qd-sample/src/test/java/com/devexperts/qd/test/TickerAdditionalTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/TickerRemoveTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/TickerTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/ToolsParsingTest.java -text +qd-sample/src/test/java/com/devexperts/qd/test/Tweaks.java -text +qd-sample/src/test/java/com/devexperts/qd/test/WildcardStreamWithFiltersTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/classloader/Function.java -text +qd-sample/src/test/java/com/devexperts/rmi/classloader/test/ClassLoaderTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/samples/AuthService.java -text +qd-sample/src/test/java/com/devexperts/rmi/samples/DifferentServices.java -text +qd-sample/src/test/java/com/devexperts/rmi/samples/SampleAuthFactory.java -text +qd-sample/src/test/java/com/devexperts/rmi/samples/SampleClient.java -text +qd-sample/src/test/java/com/devexperts/rmi/samples/SampleLoginFactory.java -text +qd-sample/src/test/java/com/devexperts/rmi/samples/SampleRMIClient.java -text +qd-sample/src/test/java/com/devexperts/rmi/samples/SampleServer.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/ChannelLogic.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/InitFunction.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/MiniStressTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/MiniStressTestWithMultiplexor.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/NTU.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/RMIAsynchronousFunctionalityTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/RMIAsynchronousTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/RMIChannelOpSuspendTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/RMIChannelTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/RMICommonTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/RMIFunctionalityTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/RMIQDTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/RMIRequestContinuationsTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/RMIServiceMethodAnnotationTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/TestService.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/TestThreadPool.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/TestType.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/auth/AuthFactory.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/auth/AuthorizationTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/auth/GeneratorThread.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/auth/LoginFactory.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/auth/SimpleAuthServer.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/routing/ClientRoutingSide.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/routing/MuxRoutingSide.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/routing/RMILoadBalancerTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/routing/RMIRoutingTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/routing/ServerRoutingSide.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/routing/router/RMIServiceRouterTest.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/throughput/AdditionalInfoProvider.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/throughput/ClientSide.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/throughput/ClientSideStats.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/throughput/ITestingService.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/throughput/LoggingThread.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/throughput/RequestingThread.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/throughput/ServerSide.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/throughput/TestThroughput.java -text +qd-sample/src/test/java/com/devexperts/rmi/test/throughput/TestingService.java -text +qd-sample/src/test/resources/META-INF/services/com.devexperts.qd.qtp.auth.QDAuthRealmFactory -text +qd-sample/src/test/resources/META-INF/services/com.devexperts.qd.qtp.auth.QDLoginHandlerFactory -text +qd-samplecert/pom.xml -text +qd-samplecert/qd-samplecert.iml -text +qd-samplecert/qdsample.cer -text svneol=unset#application/octet-stream +qd-samplecert/readme.txt -text +qd-samplecert/src/main/java/com/devexperts/qd/samplecert/SampleCert.java -text +qd-samplecert/src/main/resources/samplecert/qdkeystore -text +qd-samplecert/src/main/resources/samplecert/qdtruststore -text +qd-servlet/pom.xml -text +qd-servlet/qd-servlet.iml -text +qd-servlet/src/main/java/com/devexperts/qd/qtp/http/QDServlet.java -text +qd-servlet/src/main/java/com/devexperts/qd/qtp/http/QDServletConfig.java -text +qd-servlet/src/main/java/com/devexperts/qd/qtp/http/QDServletConnection.java -text +qd-servlet/src/main/java/com/devexperts/qd/qtp/http/QDServletConnectionCleaner.java -text +qd-stripe/pom.xml -text +qd-stripe/qd-stripe.iml -text +qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/Buffers.java -text +qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedAgent.java -text +qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedCollector.java -text +qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedDistributor.java -text +qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedFactory.java -text +qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedHistory.java -text +qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedNotification.java -text +qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedStream.java -text +qd-stripe/src/main/java/com/devexperts/qd/impl/stripe/StripedTicker.java -text +qd-tools/pom.xml -text +qd-tools/qd-tools.iml -text +qd-tools/src/main/java/com/devexperts/qd/tools/AbstractTool.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/BadToolParametersException.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Compare.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/CompareBuffer.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Comparer.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Connect.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/ConnectionProcessor.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/ConnectorRecordsSymbols.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/DelayDropAdapter.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Dump.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/EndpointOption.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Feed.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/FeedAdapter.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/FeedDelayer.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/FeedDelayerMonitoringTask.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/FeedFileHandler.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Forward.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/GCTimeTransformer.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Help.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Instruments.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Invoke.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Multiplexor.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/NetTest.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/NetTestConfig.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/NetTestConsumerAgentThread.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/NetTestConsumerSide.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/NetTestProducerDistributorThread.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/NetTestProducerSide.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/NetTestSide.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/NetTestStatisticsCollector.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/NetTestWorkingThread.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/NoArgumentsException.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Option.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionCollector.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionDouble.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionEnum.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionFields.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionFile.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionForward.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionInteger.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionLog.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionManagementHtml.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionManagementRmi.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionMultiString.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionName.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionParseException.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionPostCollector.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionRoute.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionStat.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionString.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionTimePeriod.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/OptionWrite.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Options.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Post.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/PostMessageAdapter.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/PostMessageQueue.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/PostingThread.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/RandomRecordsProvider.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/RecordFields.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/SchemeDump.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Services.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/StampComposer.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/SubscriptionAdapter.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/SubscriptionDumpParser.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/TDP.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Time.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/TimeSyncTracker.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/TimeSyncTrackerMBean.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/ToolSummary.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/Tools.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/TopSymbolsCounter.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/analysis/DataCompression.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/analysis/FileAnalysis.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/analysis/Parser.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/analysis/PrefixCode.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/analysis/SymbolCategorizer.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/analysis/SymbolCategory.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/analysis/Symbols.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/analysis/Util.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/fs/CompositeDistributor.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/fs/ExaminingThread.java -text +qd-tools/src/main/java/com/devexperts/qd/tools/fs/FilteredStream.java -text +qd-tools/src/main/resources/META-INF/services/com.devexperts.mars.common.MARSPlugin$Factory -text +qd-tools/src/main/resources/META-INF/services/com.devexperts.qd.tools.AbstractTool -text +qd-tools/src/main/resources/com/devexperts/qd/tools/qdshelp.txt -text +qd-tools/src/test/java/com/devexperts/qd/tools/test/CompareTest.java -text +qd-tools/src/test/java/com/devexperts/qd/tools/test/ConnectTest.java -text +qd-tools/src/test/java/com/devexperts/qd/tools/test/DumpTimestampConversionTest.java -text +qd-tools/src/test/java/com/devexperts/qd/tools/test/InstrumentsServerTest.java -text +qd-tools/src/test/java/com/devexperts/qd/tools/test/InstrumentsTransformTest.java -text +qd-tools/src/test/java/com/devexperts/qd/tools/test/MultiplexorTest.java -text +qd-tools/src/test/java/com/devexperts/qd/tools/test/OptionCollectorTest.java -text +qds-file/pom.xml -text +qds-file/qds-file.iml -text +qds-file/src/main/java/com/devexperts/qd/qtp/blob/BlobQTPComposer.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/blob/BlobQTPParser.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/BinaryFileQTPParser.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/FileConnector.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/FileConnectorFactory.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/FileConnectorMBean.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/FileFormat.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/FileReader.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/FileReaderHandler.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/FileReaderParams.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/FileUtils.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/FileWriter.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/FileWriterHandler.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/FileWriterImpl.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/FileWriterParams.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/MessageReader.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/OutputStreamMessageConsumer.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/ParallelWriter.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/TapeConnector.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/TapeConnectorFactory.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/TapeConnectorMBean.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/TimestampedFile.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/TimestampedFilenameFilter.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/TimestampedPosition.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/file/TimestampsType.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/text/CorruptedTextFormatException.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/text/LineTokenizer.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/text/StringDecoder.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/text/TextCoding.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/text/TextDelimiters.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/text/TextQTPComposer.java -text +qds-file/src/main/java/com/devexperts/qd/qtp/text/TextQTPParser.java -text +qds-file/src/main/resources/META-INF/services/com.devexperts.qd.qtp.AbstractConnectionHandler$Factory -text +qds-file/src/main/resources/META-INF/services/com.devexperts.qd.qtp.MessageConnectorFactory -text +qds-file/src/test/java/com/devexperts/qd/qtp/test/RemoveEventTimeTest.java -text +qds-file/src/test/java/com/devexperts/qd/qtp/text/test/TextByteArrayParserTest.java -text +qds-monitoring/pom.xml -text +qds-monitoring/qds-monitoring.iml -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/CollectorVisitor.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DebugDumpCLI.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DebugDumpConst.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DebugDumpExclude.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DebugDumpImpl.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DebugDumpReader.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DumpDataVisitor.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/DumpSubscriptionVisitor.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/dump/TrackingInput.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/CollectorCountersImpl.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/CollectorMXBean.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/CollectorManagementFactoryImpl.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/CollectorManagementImplAnyContract.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/CollectorManagementImplBase.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/CollectorManagementImplOneContract.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/Exec.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/FatalError.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/LockCounters.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/ReportBuilder.java -text +qds-monitoring/src/main/java/com/devexperts/qd/impl/matrix/management/impl/SubscriptionDumpImpl.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/ConnectorsMonitoringTask.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/Cur.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/IOCounter.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/IOCounters.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/JMXEndpoint.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/JmxConnector.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/JmxConnectors.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/JmxHtml.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/JmxRmi.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/Layout.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/MonitoredQDEndpoint.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/MonitoringCounter.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/MonitoringEndpoint.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/QDMonitoring.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/RecordMonitoringCounter.java -text +qds-monitoring/src/main/java/com/devexperts/qd/monitoring/VNode.java -text +qds-monitoring/src/main/java/com/devexperts/qd/stats/JMXStats.java -text +qds-monitoring/src/main/resources/META-INF/services/com.devexperts.qd.impl.matrix.management.CollectorManagementFactory -text +qds-monitoring/src/main/resources/META-INF/services/com.devexperts.qd.impl.matrix.management.DebugDump -text +qds-monitoring/src/main/resources/META-INF/services/com.devexperts.qd.qtp.QDEndpoint$Builder -text +qds-monitoring/src/test/java/com/devexperts/rmi/test/RMIMonitoringTest.java -text +qds-monitoring/src/test/java/com/devexperts/stats/test/JMXStatsTest.java -text +qds-monitoring/src/test/java/com/dxfeed/api/test/ClosedEndpointTest.java -text +qds-monitoring/src/test/java/com/dxfeed/api/test/DXFeedMonitoringTest.java -text +qds-tools/pom.xml -text +qds-tools/qds-tools.iml -text +qds/pom.xml -text +qds/qds.iml -text +rt-api-builder/pom.xml -text +rt-api-builder/rt-api-builder.iml -text +rt-api-builder/src/main/java/com/devexperts/rtapibldr/RtApiBuilderMain.java -text +teamcity-version/pom.xml -text +teamcity-version/teamcity-version.iml -text +/timetest-aop.xml -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..8a65e924a --- /dev/null +++ b/.gitignore @@ -0,0 +1,57 @@ +.idea/artifacts +.idea/dictionaries +.idea/runConfigurations +.idea/shelf +.idea/workspace.xml +/.idea131 +/*.ipr +/*.iws +/build +/classes +/deliver +/launch +/target +auth/target +dxfeed-api/target +dxfeed-bin/target +dxfeed-codegen-verify/target +dxfeed-codegen/target +dxfeed-impl/target +dxfeed-ipf-filter/target +dxfeed-news/target +dxfeed-ondemand/target +dxfeed-plotter/target +dxfeed-promise/target +dxfeed-samples/target +dxfeed-tools/target +dxfeed-viewer-installer/target +dxfeed-viewer/target +dxfeed-webservice/overlays +dxfeed-webservice/target +dxlib-qd-sandbox/target +dxlib/target +jspc-maven-plugin/target +license/target +mars-sample/target +mars/target +proto-sample/target +proto-ssl/target +proto/target +qd-core/target +qd-dataextractor/target +qd-logger/target +qd-nio/target +qd-rmi/target +qd-sample/target +qd-samplecert/target +qd-servlet/target +qd-stripe/target +qd-tools/target +qds-file/target +qds-monitoring/target +qds-tools/dependency-reduced-pom.xml +qds-tools/target +qds/dependency-reduced-pom.xml +qds/target +rt-api-builder/target +teamcity-version/target diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 000000000..a5014c74d --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +QD \ No newline at end of file diff --git a/.idea/ant.xml b/.idea/ant.xml new file mode 100644 index 000000000..f6e673adc --- /dev/null +++ b/.idea/ant.xml @@ -0,0 +1,3 @@ + + + diff --git a/.idea/codeStyleSettings.xml b/.idea/codeStyleSettings.xml new file mode 100644 index 000000000..cf56e77fe --- /dev/null +++ b/.idea/codeStyleSettings.xml @@ -0,0 +1,440 @@ + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 000000000..5d6e2b0d1 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,113 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml new file mode 100644 index 000000000..4ceefa72d --- /dev/null +++ b/.idea/copyright/profiles_settings.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/copyright/qd.xml b/.idea/copyright/qd.xml new file mode 100644 index 000000000..f9b408435 --- /dev/null +++ b/.idea/copyright/qd.xml @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml new file mode 100644 index 000000000..f6e673adc --- /dev/null +++ b/.idea/dataSources.xml @@ -0,0 +1,3 @@ + + + diff --git a/.idea/dynamic.xml b/.idea/dynamic.xml new file mode 100644 index 000000000..f6e673adc --- /dev/null +++ b/.idea/dynamic.xml @@ -0,0 +1,3 @@ + + + diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 000000000..1df2669d0 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/excludeFromValidation.xml b/.idea/excludeFromValidation.xml new file mode 100644 index 000000000..f6e673adc --- /dev/null +++ b/.idea/excludeFromValidation.xml @@ -0,0 +1,3 @@ + + + diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 000000000..3800a1647 --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/qd_inspections.xml b/.idea/inspectionProfiles/qd_inspections.xml new file mode 100644 index 000000000..747b60262 --- /dev/null +++ b/.idea/inspectionProfiles/qd_inspections.xml @@ -0,0 +1,366 @@ + + + + \ No newline at end of file diff --git a/.idea/jsLibraryMappings.xml b/.idea/jsLibraryMappings.xml new file mode 100644 index 000000000..4d7274bad --- /dev/null +++ b/.idea/jsLibraryMappings.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.idea/libraries/Maven__asm_asm_2_2_3.xml b/.idea/libraries/Maven__asm_asm_2_2_3.xml new file mode 100644 index 000000000..b9b19b8bd --- /dev/null +++ b/.idea/libraries/Maven__asm_asm_2_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__asm_asm_all_3_3.xml b/.idea/libraries/Maven__asm_asm_all_3_3.xml new file mode 100644 index 000000000..aea9396a0 --- /dev/null +++ b/.idea/libraries/Maven__asm_asm_all_3_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__asm_asm_commons_2_2_3.xml b/.idea/libraries/Maven__asm_asm_commons_2_2_3.xml new file mode 100644 index 000000000..c8da5a845 --- /dev/null +++ b/.idea/libraries/Maven__asm_asm_commons_2_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__asm_asm_tree_2_2_3.xml b/.idea/libraries/Maven__asm_asm_tree_2_2_3.xml new file mode 100644 index 000000000..f47916faf --- /dev/null +++ b/.idea/libraries/Maven__asm_asm_tree_2_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_devexperts_dgen_dgen_1_0.xml b/.idea/libraries/Maven__com_devexperts_dgen_dgen_1_0.xml new file mode 100644 index 000000000..3807aa499 --- /dev/null +++ b/.idea/libraries/Maven__com_devexperts_dgen_dgen_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_devexperts_timetest_agent_1_1_1.xml b/.idea/libraries/Maven__com_devexperts_timetest_agent_1_1_1.xml new file mode 100644 index 000000000..c8cbba314 --- /dev/null +++ b/.idea/libraries/Maven__com_devexperts_timetest_agent_1_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml new file mode 100644 index 000000000..d34c957cb --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_4_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_3.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_3.xml new file mode 100644 index 000000000..360a1b326 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_4_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_3.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_3.xml new file mode 100644 index 000000000..d9248427d --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_0.xml b/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_0.xml new file mode 100644 index 000000000..ab05ca6f4 --- /dev/null +++ b/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_intellij_forms_rt_6_0_5.xml b/.idea/libraries/Maven__com_intellij_forms_rt_6_0_5.xml new file mode 100644 index 000000000..6349cbc1d --- /dev/null +++ b/.idea/libraries/Maven__com_intellij_forms_rt_6_0_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_jcraft_jzlib_1_1_1.xml b/.idea/libraries/Maven__com_jcraft_jzlib_1_1_1.xml new file mode 100644 index 000000000..1ea3989d3 --- /dev/null +++ b/.idea/libraries/Maven__com_jcraft_jzlib_1_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_jgoodies_forms_1_0_7.xml b/.idea/libraries/Maven__com_jgoodies_forms_1_0_7.xml new file mode 100644 index 000000000..e119c407f --- /dev/null +++ b/.idea/libraries/Maven__com_jgoodies_forms_1_0_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_jtattoo_JTattoo_1_6_9.xml b/.idea/libraries/Maven__com_jtattoo_JTattoo_1_6_9.xml new file mode 100644 index 000000000..f59702c75 --- /dev/null +++ b/.idea/libraries/Maven__com_jtattoo_JTattoo_1_6_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_2_16.xml b/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_2_16.xml new file mode 100644 index 000000000..e70233a70 --- /dev/null +++ b/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_2_16.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_jdmk_jmxtools_1_2_8.xml b/.idea/libraries/Maven__com_sun_jdmk_jmxtools_1_2_8.xml new file mode 100644 index 000000000..269e1073f --- /dev/null +++ b/.idea/libraries/Maven__com_sun_jdmk_jmxtools_1_2_8.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_xml_bind_jaxb_core_2_2_7.xml b/.idea/libraries/Maven__com_sun_xml_bind_jaxb_core_2_2_7.xml new file mode 100644 index 000000000..c6ea5efa0 --- /dev/null +++ b/.idea/libraries/Maven__com_sun_xml_bind_jaxb_core_2_2_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_2_7.xml b/.idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_2_7.xml new file mode 100644 index 000000000..4159eb289 --- /dev/null +++ b/.idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_2_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_xml_fastinfoset_FastInfoset_1_2_12.xml b/.idea/libraries/Maven__com_sun_xml_fastinfoset_FastInfoset_1_2_12.xml new file mode 100644 index 000000000..b6d8f4fc7 --- /dev/null +++ b/.idea/libraries/Maven__com_sun_xml_fastinfoset_FastInfoset_1_2_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_annotation_jsr250_api_1_0.xml b/.idea/libraries/Maven__javax_annotation_jsr250_api_1_0.xml new file mode 100644 index 000000000..6788ef4f5 --- /dev/null +++ b/.idea/libraries/Maven__javax_annotation_jsr250_api_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_inject_javax_inject_1.xml b/.idea/libraries/Maven__javax_inject_javax_inject_1.xml new file mode 100644 index 000000000..b024d920a --- /dev/null +++ b/.idea/libraries/Maven__javax_inject_javax_inject_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml new file mode 100644 index 000000000..979681571 --- /dev/null +++ b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_2_7.xml b/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_2_7.xml new file mode 100644 index 000000000..5760819d7 --- /dev/null +++ b/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_2_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_xml_bind_jsr173_api_1_0.xml b/.idea/libraries/Maven__javax_xml_bind_jsr173_api_1_0.xml new file mode 100644 index 000000000..ca585a99b --- /dev/null +++ b/.idea/libraries/Maven__javax_xml_bind_jsr173_api_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jdom_jdom_1_0.xml b/.idea/libraries/Maven__jdom_jdom_1_0.xml new file mode 100644 index 000000000..588af8e25 --- /dev/null +++ b/.idea/libraries/Maven__jdom_jdom_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__junit_junit_4_12.xml b/.idea/libraries/Maven__junit_junit_4_12.xml new file mode 100644 index 000000000..d3b71924f --- /dev/null +++ b/.idea/libraries/Maven__junit_junit_4_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__log4j_log4j_1_1_3.xml b/.idea/libraries/Maven__log4j_log4j_1_1_3.xml new file mode 100644 index 000000000..4cb2f48d6 --- /dev/null +++ b/.idea/libraries/Maven__log4j_log4j_1_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_abego_treelayout_org_abego_treelayout_core_1_0_1.xml b/.idea/libraries/Maven__org_abego_treelayout_org_abego_treelayout_core_1_0_1.xml new file mode 100644 index 000000000..3b08104d5 --- /dev/null +++ b/.idea/libraries/Maven__org_abego_treelayout_org_abego_treelayout_core_1_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_antlr_antlr4_runtime_4_5.xml b/.idea/libraries/Maven__org_antlr_antlr4_runtime_4_5.xml new file mode 100644 index 000000000..db60c02d2 --- /dev/null +++ b/.idea/libraries/Maven__org_antlr_antlr4_runtime_4_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_artifact_2_0_6.xml b/.idea/libraries/Maven__org_apache_maven_maven_artifact_2_0_6.xml new file mode 100644 index 000000000..c8c29838c --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_artifact_2_0_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_model_2_0_6.xml b/.idea/libraries/Maven__org_apache_maven_maven_model_2_0_6.xml new file mode 100644 index 000000000..1032d4e0b --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_model_2_0_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_plugin_api_2_0.xml b/.idea/libraries/Maven__org_apache_maven_maven_plugin_api_2_0.xml new file mode 100644 index 000000000..829d1abbc --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_plugin_api_2_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_plugin_registry_2_0_6.xml b/.idea/libraries/Maven__org_apache_maven_maven_plugin_registry_2_0_6.xml new file mode 100644 index 000000000..cae182c01 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_plugin_registry_2_0_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_profile_2_0_6.xml b/.idea/libraries/Maven__org_apache_maven_maven_profile_2_0_6.xml new file mode 100644 index 000000000..bca9b381b --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_profile_2_0_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_project_2_0_6.xml b/.idea/libraries/Maven__org_apache_maven_maven_project_2_0_6.xml new file mode 100644 index 000000000..6ff01b126 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_project_2_0_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_settings_2_0_6.xml b/.idea/libraries/Maven__org_apache_maven_maven_settings_2_0_6.xml new file mode 100644 index 000000000..20893339b --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_settings_2_0_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_2.xml b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_2.xml new file mode 100644 index 000000000..45754e9c7 --- /dev/null +++ b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_plexus_plexus_utils_1_4_1.xml b/.idea/libraries/Maven__org_codehaus_plexus_plexus_utils_1_4_1.xml new file mode 100644 index 000000000..8a2d8bab6 --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_plexus_plexus_utils_1_4_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_cometd_java_bayeux_api_3_0_4.xml b/.idea/libraries/Maven__org_cometd_java_bayeux_api_3_0_4.xml new file mode 100644 index 000000000..f767cb43e --- /dev/null +++ b/.idea/libraries/Maven__org_cometd_java_bayeux_api_3_0_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_cometd_java_cometd_java_annotations_3_0_4.xml b/.idea/libraries/Maven__org_cometd_java_cometd_java_annotations_3_0_4.xml new file mode 100644 index 000000000..2c5179cea --- /dev/null +++ b/.idea/libraries/Maven__org_cometd_java_cometd_java_annotations_3_0_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_cometd_java_cometd_java_common_3_0_4.xml b/.idea/libraries/Maven__org_cometd_java_cometd_java_common_3_0_4.xml new file mode 100644 index 000000000..d8cf2d7ff --- /dev/null +++ b/.idea/libraries/Maven__org_cometd_java_cometd_java_common_3_0_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_cometd_java_cometd_java_server_3_0_4.xml b/.idea/libraries/Maven__org_cometd_java_cometd_java_server_3_0_4.xml new file mode 100644 index 000000000..080028e9d --- /dev/null +++ b/.idea/libraries/Maven__org_cometd_java_cometd_java_server_3_0_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_cometd_java_cometd_java_websocket_common_server_3_0_4.xml b/.idea/libraries/Maven__org_cometd_java_cometd_java_websocket_common_server_3_0_4.xml new file mode 100644 index 000000000..7c9d2da2e --- /dev/null +++ b/.idea/libraries/Maven__org_cometd_java_cometd_java_websocket_common_server_3_0_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_cometd_java_cometd_java_websocket_javax_server_3_0_4.xml b/.idea/libraries/Maven__org_cometd_java_cometd_java_websocket_javax_server_3_0_4.xml new file mode 100644 index 000000000..e9504bb95 --- /dev/null +++ b/.idea/libraries/Maven__org_cometd_java_cometd_java_websocket_javax_server_3_0_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_cometd_javascript_cometd_javascript_jquery_war_3_0_4.xml b/.idea/libraries/Maven__org_cometd_javascript_cometd_javascript_jquery_war_3_0_4.xml new file mode 100644 index 000000000..b0b03c261 --- /dev/null +++ b/.idea/libraries/Maven__org_cometd_javascript_cometd_javascript_jquery_war_3_0_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_continuation_9_2_9_v20150224.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_continuation_9_2_9_v20150224.xml new file mode 100644 index 000000000..9533266ef --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_continuation_9_2_9_v20150224.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_2_9_v20150224.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_2_9_v20150224.xml new file mode 100644 index 000000000..072ed3b2e --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_2_9_v20150224.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_2_9_v20150224.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_2_9_v20150224.xml new file mode 100644 index 000000000..dc068cde0 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_2_9_v20150224.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_jmx_9_2_9_v20150224.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_jmx_9_2_9_v20150224.xml new file mode 100644 index 000000000..74ee7aeeb --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_jmx_9_2_9_v20150224.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_jsp_7_6_13_v20130916.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_jsp_7_6_13_v20130916.xml new file mode 100644 index 000000000..44c3ff3c7 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_jsp_7_6_13_v20130916.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_2_9_v20150224.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_2_9_v20150224.xml new file mode 100644 index 000000000..42db2bfcf --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_security_9_2_9_v20150224.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_2_9_v20150224.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_2_9_v20150224.xml new file mode 100644 index 000000000..e79e64e92 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_server_9_2_9_v20150224.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_2_9_v20150224.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_2_9_v20150224.xml new file mode 100644 index 000000000..5788acbc6 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_9_2_9_v20150224.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_servlets_9_2_9_v20150224.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_servlets_9_2_9_v20150224.xml new file mode 100644 index 000000000..cb1aea35b --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_servlets_9_2_9_v20150224.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_7_6_13_v20130916.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_7_6_13_v20130916.xml new file mode 100644 index 000000000..a7d412720 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_7_6_13_v20130916.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_2_9_v20150224.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_2_9_v20150224.xml new file mode 100644 index 000000000..29f78f1dc --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_2_9_v20150224.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_ajax_9_2_9_v20150224.xml b/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_ajax_9_2_9_v20150224.xml new file mode 100644 index 000000000..6bad2fd4e --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_ajax_9_2_9_v20150224.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_orbit_com_sun_el_1_0_0_v201105211818.xml b/.idea/libraries/Maven__org_eclipse_jetty_orbit_com_sun_el_1_0_0_v201105211818.xml new file mode 100644 index 000000000..a9aab7dfc --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_orbit_com_sun_el_1_0_0_v201105211818.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_el_2_1_0_v201105211819.xml b/.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_el_2_1_0_v201105211819.xml new file mode 100644 index 000000000..68a1d804f --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_el_2_1_0_v201105211819.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_2_5_0_v201103041518.xml b/.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_2_5_0_v201103041518.xml new file mode 100644 index 000000000..ab3afc6b7 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_2_5_0_v201103041518.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_jsp_2_1_0_v201105211820.xml b/.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_jsp_2_1_0_v201105211820.xml new file mode 100644 index 000000000..42c0f19cc --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_jsp_2_1_0_v201105211820.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_jsp_jstl_1_2_0_v201105211821.xml b/.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_jsp_jstl_1_2_0_v201105211821.xml new file mode 100644 index 000000000..10f80a757 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_orbit_javax_servlet_jsp_jstl_1_2_0_v201105211821.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_orbit_org_apache_jasper_glassfish_2_1_0_v201110031002.xml b/.idea/libraries/Maven__org_eclipse_jetty_orbit_org_apache_jasper_glassfish_2_1_0_v201110031002.xml new file mode 100644 index 000000000..03e7e8d22 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_orbit_org_apache_jasper_glassfish_2_1_0_v201110031002.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_orbit_org_apache_taglibs_standard_glassfish_1_2_0_v201112081803.xml b/.idea/libraries/Maven__org_eclipse_jetty_orbit_org_apache_taglibs_standard_glassfish_1_2_0_v201112081803.xml new file mode 100644 index 000000000..5c7ade534 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_orbit_org_apache_taglibs_standard_glassfish_1_2_0_v201112081803.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jetty_orbit_org_eclipse_jdt_core_3_7_1.xml b/.idea/libraries/Maven__org_eclipse_jetty_orbit_org_eclipse_jdt_core_3_7_1.xml new file mode 100644 index 000000000..cdf4eb017 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jetty_orbit_org_eclipse_jdt_core_3_7_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml new file mode 100644 index 000000000..e5d35d874 --- /dev/null +++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_10.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_10.xml new file mode 100644 index 000000000..0f94e1d5c --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_jdk14_1_7_10.xml b/.idea/libraries/Maven__org_slf4j_slf4j_jdk14_1_7_10.xml new file mode 100644 index 000000000..cb05e251b --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_slf4j_jdk14_1_7_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 000000000..54fe9961d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + http://www.w3.org/1999/xhtml + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 000000000..31d6116af --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/projectCodeStyle.xml b/.idea/projectCodeStyle.xml new file mode 100644 index 000000000..eff140b6c --- /dev/null +++ b/.idea/projectCodeStyle.xml @@ -0,0 +1,222 @@ + + + + + + + diff --git a/.idea/scopes/scope_settings.xml b/.idea/scopes/scope_settings.xml new file mode 100644 index 000000000..0d5175ca0 --- /dev/null +++ b/.idea/scopes/scope_settings.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/sqlDataSources.xml b/.idea/sqlDataSources.xml new file mode 100644 index 000000000..f6e673adc --- /dev/null +++ b/.idea/sqlDataSources.xml @@ -0,0 +1,3 @@ + + + diff --git a/.idea/sqldialects.xml b/.idea/sqldialects.xml new file mode 100644 index 000000000..f6e673adc --- /dev/null +++ b/.idea/sqldialects.xml @@ -0,0 +1,3 @@ + + + diff --git a/.idea/templateLanguages.xml b/.idea/templateLanguages.xml new file mode 100644 index 000000000..f6e673adc --- /dev/null +++ b/.idea/templateLanguages.xml @@ -0,0 +1,3 @@ + + + diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 000000000..1800cec21 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.idea/validation.xml b/.idea/validation.xml new file mode 100644 index 000000000..f6e673adc --- /dev/null +++ b/.idea/validation.xml @@ -0,0 +1,3 @@ + + + diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 000000000..a3217621b --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 000000000..76a17d787 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,373 @@ +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. diff --git a/QD.iml b/QD.iml new file mode 100644 index 000000000..6a0514eb1 --- /dev/null +++ b/QD.iml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt new file mode 100644 index 000000000..2b709707b --- /dev/null +++ b/ReleaseNotes.txt @@ -0,0 +1,4953 @@ + +* [QD-998] Add FreeFloat field to Profile record +* [QD-999] dxlib: Add specific factory methods to IndexedSet +* [QD-1001] QD unable to recover after I/O error +* [QD-1004] OnDemand stops replaying events at data block boundary + +QDS 3.249: + +* [QD-994] FileWriter writes invalid eventTime for "long" and "text" time formats +* [QD-997] QDHistory does not properly store nor transmit event time sequences + +QDS 3.248: + +* [QD-894] Update time-test to version 1.1 +* [QD-987] DXPublisherTest sporadically fails +* [QD-990] Optimize QTP composer for "spurious return" of data/sub provider +* [QD-991] BUG FIX: RMIMessageAdapter does not honor contract for time-based aggregation which leads to data loss/delay + +QDS 3.247: + +* [QD-985] History transaction sporadically hangs in TX_PENDING state + - Fixed bug with tracking of pending record count during processing in History. In rare cases when HistoryBuffer + sweep crossed subscription time of the agents, the count was improperly tracked. +* Method getSessionVariables() on AuthSession rename to variables() + +QDS 3.246: + +* [QD-921] Add MDD's TimeReplacer functionality into FileConnector + - New property "fieldReplacer" is introduced in FileConnector to configure field replacing strategies + while reading data. Either single field replacer specification or list of specification, + where each specification is enclosed in square [...] or round (...) brackets, can be used as + "fieldReplacer" property value. + - TimeFieldReplacer is introduced to provide an ability to replace SerialFieldType.TIME fields fields + according to specified strategy. Specification of this field replacer should be in the following format: + "time::", where "record_filter" is a RecordOnlyFilter and "configuration" + is a configuration of replacing strategy. + - Supported replacing strategies: + + "current" - replaces time with current + + "