View Javadoc

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  }