001 /* 002 * $Id: StrategyEnumeration.java,v 1.3 2003/12/29 22:46:42 kredel Exp $ 003 */ 004 005 //package edu.jas; 006 package thread; 007 008 /** 009 * StrategyEnumeration 010 * This class names possible / implemented strategies. 011 * @author Heinz Kredel. 012 */ 013 014 public final class StrategyEnumeration { 015 016 public static final StrategyEnumeration FIFO = new StrategyEnumeration(); 017 018 public static final StrategyEnumeration LIFO = new StrategyEnumeration(); 019 020 private StrategyEnumeration() { } 021 022 public String toString() { 023 if (this == FIFO) { 024 return "FIFO strategy"; 025 } else { 026 return "LIFO strategy"; 027 } 028 } 029 030 }