Download hazeltask Free Java Code
Description
Advanced distributed task distribution library for Hazelcast. Customizable task load balancing with failover. For example : Fair task execution for multi tenant systems to prevent starvation.
Source Files
The download file hazeltask-master.zip has the following entries.
.gitignore//from w w w . ja v a 2s . c om
LGPL-LICENSE.txt
README.md
hazeltask-core/.gitignore
hazeltask-core/LGPL-LICENSE.txt
hazeltask-core/pom.xml
hazeltask-core/src/main/java/com/hazeltask/ClusterService.java
hazeltask-core/src/main/java/com/hazeltask/Hazeltask.java
hazeltask-core/src/main/java/com/hazeltask/HazeltaskInstance.java
hazeltask-core/src/main/java/com/hazeltask/HazeltaskServiceListener.java
hazeltask-core/src/main/java/com/hazeltask/HazeltaskStatisticsService.java
hazeltask-core/src/main/java/com/hazeltask/HazeltaskTopology.java
hazeltask-core/src/main/java/com/hazeltask/HazeltaskTopologyService.java
hazeltask-core/src/main/java/com/hazeltask/ITopologyService.java
hazeltask-core/src/main/java/com/hazeltask/IsMemberReadyTimerTask.java
hazeltask-core/src/main/java/com/hazeltask/ServiceListenable.java
hazeltask-core/src/main/java/com/hazeltask/clusterop/AbstractClusterOp.java
hazeltask-core/src/main/java/com/hazeltask/clusterop/CancelTaskOp.java
hazeltask-core/src/main/java/com/hazeltask/clusterop/ClearGroupQueueOp.java
hazeltask-core/src/main/java/com/hazeltask/clusterop/GetLocalGroupQueueSizesOp.java
hazeltask-core/src/main/java/com/hazeltask/clusterop/GetLocalQueueSizesOp.java
hazeltask-core/src/main/java/com/hazeltask/clusterop/GetOldestTimestampOp.java
hazeltask-core/src/main/java/com/hazeltask/clusterop/GetThreadPoolSizesOp.java
hazeltask-core/src/main/java/com/hazeltask/clusterop/IsMemberReadyOp.java
hazeltask-core/src/main/java/com/hazeltask/clusterop/NoOp.java
hazeltask-core/src/main/java/com/hazeltask/clusterop/ShutdownOp.java
hazeltask-core/src/main/java/com/hazeltask/clusterop/StealTasksOp.java
hazeltask-core/src/main/java/com/hazeltask/clusterop/SubmitTaskOp.java
hazeltask-core/src/main/java/com/hazeltask/config/ConfigValidator.java
hazeltask-core/src/main/java/com/hazeltask/config/ExecutorConfig.java
hazeltask-core/src/main/java/com/hazeltask/config/ExecutorLoadBalancingConfig.java
hazeltask-core/src/main/java/com/hazeltask/config/HazeltaskConfig.java
hazeltask-core/src/main/java/com/hazeltask/config/MetricsConfig.java
hazeltask-core/src/main/java/com/hazeltask/config/defaults/ExecutorConfigs.java
hazeltask-core/src/main/java/com/hazeltask/config/defaults/HazeltaskConfigs.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/BackoffTimer.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/NamedThreadFactory.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/CopyOnWriteArrayListSet.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/grouped/GroupMetadata.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/grouped/Groupable.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/grouped/GroupedPriorityQueueLocking.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/grouped/IGroupedQueue.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/grouped/ItemCallback.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/grouped/prioritizer/EnumOrdinalPrioritizer.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/grouped/prioritizer/GroupPrioritizer.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/grouped/prioritizer/LoadBalancedPriorityPrioritizer.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/grouped/prioritizer/RoundRobinGroupPrioritizer.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/router/ListRouter.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/router/ListRouterFactory.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/router/LoadBalancedRouter.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/router/RoundRobinRouter.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/router/RouteCondition.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/tracked/ITrackedQueue.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/tracked/TrackCreated.java
hazeltask-core/src/main/java/com/hazeltask/core/concurrent/collections/tracked/TrackedPriorityBlockingQueue.java
hazeltask-core/src/main/java/com/hazeltask/core/metrics/Metric.java
hazeltask-core/src/main/java/com/hazeltask/executor/DistributedExecutorService.java
hazeltask-core/src/main/java/com/hazeltask/executor/DistributedExecutorServiceImpl.java
hazeltask-core/src/main/java/com/hazeltask/executor/DistributedFuture.java
hazeltask-core/src/main/java/com/hazeltask/executor/DistributedFutureTracker.java
hazeltask-core/src/main/java/com/hazeltask/executor/ExecutorListener.java
hazeltask-core/src/main/java/com/hazeltask/executor/HazelcastExecutorTopologyService.java
hazeltask-core/src/main/java/com/hazeltask/executor/IExecutorTopologyService.java
hazeltask-core/src/main/java/com/hazeltask/executor/local/HazeltaskThreadPoolExecutor.java
hazeltask-core/src/main/java/com/hazeltask/executor/local/LocalTaskExecutorService.java
hazeltask-core/src/main/java/com/hazeltask/executor/local/ResponseExecutorListener.java
hazeltask-core/src/main/java/com/hazeltask/executor/metrics/CollectionSizeGauge.java
hazeltask-core/src/main/java/com/hazeltask/executor/metrics/ExecutorMetrics.java
hazeltask-core/src/main/java/com/hazeltask/executor/metrics/LocalFuturesWaitingGauge.java
hazeltask-core/src/main/java/com/hazeltask/executor/metrics/LocalIMapSizeGauge.java
hazeltask-core/src/main/java/com/hazeltask/executor/metrics/TaskThroughputGauge.java
hazeltask-core/src/main/java/com/hazeltask/executor/task/DefaultGroupableTaskIdAdapter.java
hazeltask-core/src/main/java/com/hazeltask/executor/task/DefaultTaskIdAdapter.java
hazeltask-core/src/main/java/com/hazeltask/executor/task/HazeltaskTask.java
hazeltask-core/src/main/java/com/hazeltask/executor/task/Task.java
hazeltask-core/src/main/java/com/hazeltask/executor/task/TaskIdAdapter.java
hazeltask-core/src/main/java/com/hazeltask/executor/task/TaskRebalanceTimerTask.java
hazeltask-core/src/main/java/com/hazeltask/executor/task/TaskRecoveryTimerTask.java
hazeltask-core/src/main/java/com/hazeltask/executor/task/TaskResponse.java
hazeltask-core/src/main/java/com/hazeltask/hazelcast/HazelcastPartitionManager.java
hazeltask-core/src/main/java/com/hazeltask/hazelcast/HazeltaskCompletionService.java
hazeltask-core/src/main/java/com/hazeltask/hazelcast/MemberTasks.java
hazeltask-core/src/main/java/com/hazeltask/hazelcast/MemberValuePair.java
hazeltask-core/src/main/java/com/hazeltask/hazelcast/MultiMapProxy.java
hazeltask-core/src/test/java/com/hazeltask/config/ExecutorConfigTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/BackoffTimerTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/CopyOnWriteArrayListSetTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/HazelcastWorkGroupedQueueTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/grouped/GroupMetadataTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/grouped/GroupedPriorityQueuePerformanceTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/grouped/GroupedPriorityQueueTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/grouped/prioritizer/EnumPrioritizerTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/grouped/prioritizer/LoadBalancedPriorityPrioritizerTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/grouped/prioritizer/RoundRobinGroupPrioritizerTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/grouped/prioritizer/SimplePrioritizerTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/router/LoadBalancedRouterTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/router/RoundRobinRouterTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/router/WeightedLoadBalancedRouterTest.java
hazeltask-core/src/test/java/com/hazeltask/core/concurrent/collections/tracked/TrackedPriorityBlockingQueueTest.java
hazeltask-core/src/test/java/com/hazeltask/executor/DistributedFutureTest.java
hazeltask-core/src/test/java/com/hazeltask/executor/DistributedFutureTrackerTest.java
hazeltask-core/src/test/java/com/hazeltask/executor/LocalExecutorTest.java
hazeltask-core/src/test/java/com/hazeltask/executor/QueueExecutorTest.java
hazeltask-core/src/test/java/com/hazeltask/executor/ResponseExecutorListenerTest.java
hazeltask-core/src/test/java/com/hazeltask/executor/ShutdownTaskTest.java
hazeltask-core/src/test/java/com/hazeltask/executor/ShutdownTest.java
hazeltask-core/src/test/java/com/hazeltask/executor/StaleTaskFlushTimerTaskTest.java
hazeltask-core/src/test/java/com/hazeltask/executor/StartupTest.java
hazeltask-core/src/test/java/com/hazeltask/executor/local/HazeltaskThreadPoolExecutorTest.java
hazeltask-core/src/test/java/com/hazeltask/executor/local/LocalTaskExecutorServiceTest.java
hazeltask-core/src/test/java/com/hazeltask/executor/task/HazelcastWorkTest.java
hazeltask-core/src/test/java/data/FooItem.java
hazeltask-core/src/test/java/data/MyGroupableItem.java
hazeltask-core/src/test/java/data/SimpleItem.java
hazeltask-core/src/test/java/utils/LocalEqualsHashCodeTest.java
pom.xml
Download
Click the following link to download hazeltask-master.zip.
hazeltask-master.zip