View Javadoc

1   /*
2    * Copyright (C) The Spice Group. All rights reserved.
3    *
4    * This software is published under the terms of the Spice
5    * Software License version 1.1, a copy of which has been included
6    * with this distribution in the LICENSE.txt file.
7    */
8   package org.codehaus.spice.netserve.connection.impl;
9   
10  import java.io.IOException;
11  import java.net.ServerSocket;
12  
13  import org.codehaus.spice.netserve.connection.impl.AcceptorMonitor;
14  
15  /***
16   * A noop monitor.
17   *
18   * @author Peter Donald
19   * @version $Revision: 1.2 $ $Date: 2004/03/21 23:42:59 $
20   */
21  public class NullAcceptorMonitor
22      implements AcceptorMonitor
23  {
24      /***
25       * Add constant for instance of Null Monitor.
26       */
27      public static final NullAcceptorMonitor MONITOR = new NullAcceptorMonitor();
28  
29      /***
30       * @see AcceptorMonitor#acceptorCreated
31       */
32      public void acceptorCreated( final String name,
33                                   final ServerSocket serverSocket )
34      {
35      }
36  
37      /***
38       * @see AcceptorMonitor#acceptorClosing
39       */
40      public void acceptorClosing( final String name,
41                                   final ServerSocket serverSocket )
42      {
43      }
44  
45      /***
46       * @see AcceptorMonitor#serverSocketListening
47       */
48      public void serverSocketListening( final String name,
49                                         final ServerSocket serverSocket )
50      {
51      }
52  
53      /***
54       * @see AcceptorMonitor#errorAcceptingConnection
55       */
56      public void errorAcceptingConnection( final String name,
57                                            final IOException ioe )
58      {
59      }
60  
61      /***
62       * @see AcceptorMonitor#errorClosingServerSocket
63       */
64      public void errorClosingServerSocket( final String name,
65                                            final IOException ioe )
66      {
67      }
68  }