Work on #190: Add first batch of automagically generated puml files
This commit is contained in:
		
							
								
								
									
										35
									
								
								thread-pool/etc/thread-pool.urm.puml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								thread-pool/etc/thread-pool.urm.puml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | ||||
| @startuml | ||||
| package com.iluwatar.threadpool { | ||||
|   class Worker { | ||||
|     - task : Task | ||||
|     + Worker(task : Task) | ||||
|     + run() | ||||
|   } | ||||
|   class App { | ||||
|     + App() | ||||
|     + main(args : String[]) {static} | ||||
|   } | ||||
|   abstract class Task { | ||||
|     - ID_GENERATOR : AtomicInteger {static} | ||||
|     - id : int | ||||
|     - timeMs : int | ||||
|     + Task(timeMs : int) | ||||
|     + getId() : int | ||||
|     + getTimeMs() : int | ||||
|     + toString() : String | ||||
|   } | ||||
|   class PotatoPeelingTask { | ||||
|     - TIME_PER_POTATO : int {static} | ||||
|     + PotatoPeelingTask(numPotatoes : int) | ||||
|     + toString() : String | ||||
|   } | ||||
|   class CoffeeMakingTask { | ||||
|     - TIME_PER_CUP : int {static} | ||||
|     + CoffeeMakingTask(numCups : int) | ||||
|     + toString() : String | ||||
|   } | ||||
| } | ||||
| Worker -->  "-task" Task | ||||
| PotatoPeelingTask --|> Task  | ||||
| CoffeeMakingTask --|> Task  | ||||
| @enduml | ||||
		Reference in New Issue
	
	Block a user