001 /* 002 * $Id: StrategyEnumeration.java 2771 2009-08-05 20:10:49Z kredel $ 003 */ 004 005 package edu.jas.util; 006 007 008 /** 009 * StrategyEnumeration. This class names possible / implemented strategies for 010 * thread pools. 011 * @author Heinz Kredel. 012 */ 013 014 public final class StrategyEnumeration { 015 016 017 public static final StrategyEnumeration FIFO = new StrategyEnumeration(); 018 019 020 public static final StrategyEnumeration LIFO = new StrategyEnumeration(); 021 022 023 private StrategyEnumeration() { 024 } 025 026 027 /** 028 * toString. 029 */ 030 @Override 031 public String toString() { 032 if (this == FIFO) { 033 return "FIFO strategy"; 034 } else { 035 return "LIFO strategy"; 036 } 037 } 038 039 }