1 package org.codehaus.spice.netserve.connection.impl; 2 3 import org.codehaus.dna.Configuration; 4 import org.codehaus.dna.ConfigurationException; 5 import org.codehaus.dna.Active; 6 import org.codehaus.dna.Configurable; 7 import org.codehaus.dna.LogEnabled; 8 import org.codehaus.dna.Logger; 9 import org.codehaus.spice.netserve.connection.impl.DefaultAcceptorManager; 10 11 29 public class DNAAcceptorManager 30 extends DefaultAcceptorManager 31 implements LogEnabled, Configurable, Active 32 { 33 36 public void enableLogging( final Logger logger ) 37 { 38 setMonitor( new DNAAcceptorMonitor( logger ) ); 39 } 40 41 45 public void configure( final Configuration configuration ) 46 throws ConfigurationException 47 { 48 setShutdownTimeout( configuration.getChild( "shutdownTimeout" ).getValueAsInteger( 0 ) ); 49 } 50 51 54 public void initialize() 55 throws Exception 56 { 57 } 58 59 62 public void dispose() 63 { 64 shutdownAcceptors(); 65 } 66 } 67 | Popular Tags |