1 package org.codehaus.spice.netserve.connection.impl; 2 3 import org.codehaus.spice.netserve.connection.impl.AcceptorMonitor; 4 import org.codehaus.spice.netserve.connection.impl.DefaultAcceptorManager; 5 6 /*** 7 * A Pico compliant implementation of AcceptorManager. 8 */ 9 public class PicoAcceptorManager 10 extends DefaultAcceptorManager 11 { 12 /*** 13 * Create instance with default timeout and monitor. 14 */ 15 public PicoAcceptorManager() 16 { 17 } 18 19 /*** 20 * Create instance with default monitor. 21 * 22 * @param shutdownTimeout the timeout 23 */ 24 public PicoAcceptorManager( final int shutdownTimeout ) 25 { 26 setShutdownTimeout( shutdownTimeout ); 27 } 28 29 /*** 30 * Create instance with default timeout. 31 * 32 * @param monitor the monitor 33 */ 34 public PicoAcceptorManager( final AcceptorMonitor monitor ) 35 { 36 setMonitor( monitor ); 37 } 38 39 /*** 40 * Create instance specifying both timeout and monitor. 41 * 42 * @param shutdownTimeout the timeout 43 * @param monitor the monitor 44 */ 45 public PicoAcceptorManager( final int shutdownTimeout, 46 final AcceptorMonitor monitor ) 47 { 48 setShutdownTimeout( shutdownTimeout ); 49 setMonitor( monitor ); 50 } 51 }