Paul Holmes-Higgin 
							
						 
					 
					
						
						
							
						
						cefda8c965 
					 
					
						
						
							
							Updated header to LGPL  
						
						... 
						
						
						
						git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18931  c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 
						
						
					 
					
						2010-03-01 22:48:39 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Holmes-Higgin 
							
						 
					 
					
						
						
							
						
						43e93f3c14 
					 
					
						
						
							
							Updated header to LGPL  
						
						... 
						
						
						
						git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18926  c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 
						
						
					 
					
						2010-03-01 22:09:17 +00:00 
						 
				 
			
				
					
						
							
							
								Derek Hulley 
							
						 
					 
					
						
						
							
						
						5cd055bbd7 
					 
					
						
						
							
							Increased wait times in test; Expiry to use '>' again.  
						
						... 
						
						
						
						git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14532  c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 
						
						
					 
					
						2009-06-04 13:02:35 +00:00 
						 
				 
			
				
					
						
							
							
								Derek Hulley 
							
						 
					 
					
						
						
							
						
						389f996f29 
					 
					
						
						
							
							JobLockService implementation  
						
						... 
						
						
						
						- Provides transaction-aware locking
 - Post-transaction cleanup is automatically done
 - Retrying for lock acquisition is handled internally as well
 - Downgraded the lock concurrency tests for the build machine (maybe 50 threads was too much)
 - Deadlock tests added for the high-level locking
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13968  c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 
						
						
					 
					
						2009-04-15 19:16:38 +00:00 
						 
				 
			
				
					
						
							
							
								Derek Hulley 
							
						 
					 
					
						
						
							
						
						5bda334c22 
					 
					
						
						
							
							Lock DAO  
						
						... 
						
						
						
						- Use LockAcquisitionException instead of boolean for failures
 - Lock update with TTL=0 sets the start and expiry time to 0
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13956  c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 
						
						
					 
					
						2009-04-15 13:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								Derek Hulley 
							
						 
					 
					
						
						
							
						
						2ec7305fd9 
					 
					
						
						
							
							Fixed LockDAO to use correct, new lock token during bulk update  
						
						... 
						
						
						
						git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13954  c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 
						
						
					 
					
						2009-04-15 12:07:57 +00:00 
						 
				 
			
				
					
						
							
							
								Derek Hulley 
							
						 
					 
					
						
						
							
						
						b2836c3aca 
					 
					
						
						
							
							MOB-434: Cluster-wide Locking Service  
						
						... 
						
						
						
						- DAO and unit tests (MOB-436)
 - MySQL and Derby scripts (MOB-438)
 - TODO: Oracle, PostgreSQL and SQLServer for Enterprise
 - TOD0: Wrap lock wait and lock retry behaviour
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13947  c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 
						
						
					 
					
						2009-04-15 03:37:22 +00:00