Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 026b1bd updated pom by yiu 2019-07-19 10:01:35 -0400
  • 9c25bde [maven-release-plugin] prepare for next development iteration by yiu 2019-06-12 21:23:29 -0400
  • dc603d8 (tag: CommEngine-0.0.2) [maven-release-plugin] prepare release CommEngine-0.0.2 by yiu 2019-06-12 21:23:28 -0400
  • 6de85f0 updated ssh plugin by yiu 2019-06-12 21:18:46 -0400
  • 00f52c3 [maven-release-plugin] prepare for next development iteration by yiu 2019-06-12 14:24:03 -0400
  • c0bc78d (tag: CommEngine-0.0.1) [maven-release-plugin] prepare release CommEngine-0.0.1 by yiu 2019-06-12 14:24:02 -0400
  • 13c8ad0 maven release updates by yiu 2019-06-12 14:23:02 -0400
  • d6bf5c6 maven release updates by yiu 2019-06-12 14:17:10 -0400
  • 693a9c4 maven release updates by yiu 2019-06-12 14:15:56 -0400
  • ec27c7a [maven-release-plugin] prepare release CommEngine-0.0.1 by yiu 2019-06-12 14:10:56 -0400
  • 4edfa1a maven release updates by yiu 2019-06-12 14:10:12 -0400
  • 56aa3cb changed groupId to alerttek and target java to 8 by yiu leung 2019-06-11 22:07:58 -0400
  • 0204d6d changed target to java 1.8 by yiu leung 2019-06-10 21:51:37 -0400
  • 2f2bfa5 merged with master by Yiu Leung 2019-06-08 10:55:12 -0400
  • e0e56dd CommEngine temp changes and maven repo by yiu 2019-06-02 11:52:00 -0400
  • 705aedc Change context name/value pairs. by ymlam 2019-06-01 18:20:51 -0400
  • 8b5e6c2 maven changes by Yiu Leung 2019-06-01 17:17:07 -0400
  • e566902 Update by ymlam 2019-05-18 03:16:31 -0400
  • 022cb33 Correct sometimes mis-counting completed jobs. by ymlam 2018-12-07 05:08:01 +0000
  • dad895d Do not requeue report as this may lead to a dead lock. It should retry by itself. by ymlam 2018-12-03 05:14:52 +0000
  • 1ed5321 (tag: Production_2018_09_22) Change to require the service threads to wait for space in the postQueue in order to post reports, instead of dropping reports. Better diagnostic logging to help identify threads' life and death events. by ymlam 2018-09-22 20:34:55 +0000
  • 65c1d3d Remove the offending 'synchronized' modifier on postJobStatus method which is not compatible with the scheme to require the service threads to wait for space in the postQueue in order to post reports. Without removing this modifier, the CommEngine is likely to freeze on large broadcasts. by ymlam 2018-09-22 20:31:51 +0000
  • dc2b648 Removed thread name from logging, as it can be displayed using the %t option in log4j. by ymlam 2018-09-20 17:58:06 +0000
  • b7962a2 (tag: Production_2018_06_18) Raise visibility level. by ymlam 2018-06-20 07:18:06 +0000
  • 73f27cf (tag: intl) Reverse last change about waiting for postback queue to have space to add a report, as this wait may result in hanging up the process. So an alarm is added to indicate this report is not queued for sending back to portal. by ymlam 2017-06-05 02:47:33 +0000
  • c7edb78 (tag: Production_2016_10_17) Start report in a new line in logging. Add time of wait when waiting for available space in postQueue. by ymlam 2016-10-19 01:12:05 +0000
  • 87b7e19 Remove end of line in logging so that a job report is in one single line. by ymlam 2016-10-18 03:01:23 +0000
  • f49203a Wake threads that are waiting for available space to add job reports to postQueue. by ymlam 2016-10-18 03:00:17 +0000
  • 7daa802 Move POST processing to Broadcast.doPost method. by ymlam 2016-08-26 05:22:39 +0000
  • 6165eff Move POST processing to Broadcast.doPost method. by ymlam 2016-08-26 05:17:34 +0000
  • a92b947 (tag: Production_2016_05_28) Added broadcast state 'EXPIRED'. by ymlam 2015-06-14 02:22:27 +0000
  • 4ec51da Removed READY from Job.Status which is a concept in the portal, not with CommEngine. by ymlam 2014-09-14 07:03:58 +0000
  • 1853a90 Improved job counting and fixed bug of non-matching time units involved in rescheduling. by ymlam 2014-09-14 07:03:04 +0000
  • 785ea73 moved log4j.properties file from classes directory to sibling of properties file, which is specified by a servlet context parameter. by ymlam 2014-09-14 07:02:05 +0000
  • d6d08d1 (tag: Production_2014_08_28) Improved organization of broadcast exceptions. by ymlam 2014-08-28 21:47:03 +0000
  • 566fa78 (tag: Production_2014_08_01) Added attribute sleepBetweenJobs, time in milliseconds, for the service threads to sleep between consecutive jobs (or more exact batches of jobs). by ymlam 2014-08-23 01:41:28 +0000
  • d30a7dc Pruned out unused JobStatus, and comment on use of each JobStatus. by ymlam 2014-07-04 21:15:33 +0000
  • e446718 Adjust to change of Broadcast.cancel method. by ymlam 2014-07-04 05:05:11 +0000
  • 83b9ece Change HALT to PAUSE Added syncrhonized qualifier to 2 methods to guard against simultaneous update by 2 threads. Completed CANCEL processing. by ymlam 2014-07-04 05:03:52 +0000
  • 7ea29e3 Add logging of stack trace of unexpected Throwable. by ymlam 2014-06-20 15:58:20 +0000
  • 9d7883e Follows redirection when posting by ymlam 2012-11-04 08:47:23 +0000
  • d217950 Added logging. by ymlam 2012-11-04 08:45:17 +0000
  • 95e166d (tag: Production_5_29_2012) Corrected calling activity_recod_id, which is generic, as call_record_id. by ymlam 2012-05-30 01:45:42 +0000
  • 100195b More correctly named method getInitializedServiceProvider as getInitializedServiceProviderPeer. by ymlam 2012-05-30 01:44:37 +0000
  • 03c6f69 *** empty log message *** by ymlam 2012-05-21 19:58:35 +0000
  • 0b1be67 (tag: Production_5_21_2012) Again separate out EngineException from any Throwable. by ymlam 2012-05-21 19:55:33 +0000
  • 277dc42 Abstract class that uses SAX parser to parse input. This is meant to be an intermediate class for all 3 backend engines. by ymlam 2012-05-21 19:54:06 +0000
  • dc78548 Changed to use UTF8BenevolentDecoder class instead of generating a kind UTF-8 char decoder. by ymlam 2012-05-21 19:52:17 +0000
  • 172bba7 Added cloning constructor. by ymlam 2012-05-21 19:50:23 +0000
  • 319115a Logging character reader that acts like a T. by ymlam 2012-05-21 19:48:52 +0000
  • fb95ae7 Generator of a UTF-8 character decoder that repairs coding defects. by ymlam 2012-05-21 19:47:47 +0000
  • 43e10b6 (tag: Production_5_15_2012) Added capability of handling mal-formed UTF-8 characters in request XML, and logging XML without reading it into a huge String. by ymlam 2012-05-15 17:14:18 +0000
  • c084844 Added wrapper to InputStreamReader to give it logging capability. by ymlam 2012-05-15 17:11:15 +0000
  • 4a4c08e (tag: Production_5_12_2012) Enhance performance by correcting malformed UTF-8 characters in request XML. by ymlam 2012-05-12 08:35:54 +0000
  • 09610fc (tag: Production_5_8_2012) Added commented code which could help in debugging the processing of requests containing non UTF-8 characters like A-umlaut. by ymlam 2012-05-08 06:21:13 +0000
  • 1c6ff27 Removed constants which are determined by the particular CommEngine. by ymlam 2012-05-08 06:19:22 +0000
  • 56ee1f0 Renamed RECIPIENT_ADDR_ERROR to ADDRESS_ERROR to be compatible with what the front end uses. by ymlam 2012-05-08 06:17:14 +0000
  • 2549f8a Added broadcast receive time. by ymlam 2012-05-08 06:16:19 +0000
  • e041f19 Added reading of these parameters in configuration properties file: dead_broadcast_viewing_period = 10 service_threadpool_size = 4 postback_threadpool_size = 3 postback_max_queue_size = 1999 postback_max_batch_size = 99 by ymlam 2012-05-08 06:14:06 +0000
  • 9321708 (tag: Production_4_29_2012) Restructure architecture to concentrate defining value of activity_record_id name in only one place, namely derived class of Broadcast. by ymlam 2012-04-30 03:34:36 +0000
  • b173c8d Fix bug of not destroying threads that monitor stale broadcasts. by ymlam 2012-04-20 15:07:50 +0000
  • 3abe9c6 Fixed CommEngine and Broadcast status data. by ymlam 2012-04-13 07:04:49 +0000
  • 1f27100 *** empty log message *** by ymlam 2012-03-05 07:27:37 +0000