Return-Path: Delivered-To: apmail-directory-commits-archive@www.apache.org Received: (qmail 32218 invoked from network); 20 Feb 2006 08:09:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Feb 2006 08:09:14 -0000 Received: (qmail 76307 invoked by uid 500); 20 Feb 2006 08:09:13 -0000 Delivered-To: apmail-directory-commits-archive@directory.apache.org Received: (qmail 76251 invoked by uid 500); 20 Feb 2006 08:09:13 -0000 Mailing-List: contact commits-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@directory.apache.org Delivered-To: mailing list commits@directory.apache.org Received: (qmail 76240 invoked by uid 99); 20 Feb 2006 08:09:13 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2006 00:09:13 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 20 Feb 2006 00:09:12 -0800 Received: (qmail 32088 invoked by uid 65534); 20 Feb 2006 08:08:52 -0000 Message-ID: <20060220080852.32086.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r379049 - /directory/trunks/apacheds/protocol-changepw/src/main/java/org/apache/directory/server/changepw/ChangePasswordServer.java Date: Mon, 20 Feb 2006 08:08:51 -0000 To: commits@directory.apache.org From: trustin@apache.org X-Mailer: svnmailer-1.0.6 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: trustin Date: Mon Feb 20 00:08:49 2006 New Revision: 379049 URL: http://svn.apache.org/viewcvs?rev=379049&view=rev Log: Fixed compilation errors in 'apacheds-protocol-changepw' Modified: directory/trunks/apacheds/protocol-changepw/src/main/java/org/apache/directory/server/changepw/ChangePasswordServer.java Modified: directory/trunks/apacheds/protocol-changepw/src/main/java/org/apache/directory/server/changepw/ChangePasswordServer.java URL: http://svn.apache.org/viewcvs/directory/trunks/apacheds/protocol-changepw/src/main/java/org/apache/directory/server/changepw/ChangePasswordServer.java?rev=379049&r1=379048&r2=379049&view=diff ============================================================================== --- directory/trunks/apacheds/protocol-changepw/src/main/java/org/apache/directory/server/changepw/ChangePasswordServer.java (original) +++ directory/trunks/apacheds/protocol-changepw/src/main/java/org/apache/directory/server/changepw/ChangePasswordServer.java Mon Feb 20 00:08:49 2006 @@ -19,14 +19,13 @@ import java.io.IOException; +import java.net.InetSocketAddress; import java.util.Dictionary; import org.apache.directory.server.changepw.protocol.ChangePasswordProtocolHandler; import org.apache.directory.server.kerberos.shared.store.PrincipalStore; +import org.apache.mina.common.IoAcceptor; import org.apache.mina.common.IoHandler; -import org.apache.mina.common.TransportType; -import org.apache.mina.registry.Service; -import org.apache.mina.registry.ServiceRegistry; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -44,18 +43,15 @@ private static final Logger log = LoggerFactory.getLogger( ChangePasswordServer.class ); private ChangePasswordConfiguration config; - private ServiceRegistry registry; + private IoAcceptor acceptor; private PrincipalStore store; private IoHandler handler; - private Service tcpService; - private Service udpService; - - public ChangePasswordServer(ChangePasswordConfiguration config, ServiceRegistry registry, PrincipalStore store) + public ChangePasswordServer(ChangePasswordConfiguration config, IoAcceptor acceptor, PrincipalStore store) { this.config = config; - this.registry = registry; + this.acceptor = acceptor; this.store = store; String name = config.getName(); @@ -65,11 +61,7 @@ { handler = new ChangePasswordProtocolHandler( config, this.store ); - udpService = new Service( name, TransportType.DATAGRAM, port ); - tcpService = new Service( name, TransportType.SOCKET, port ); - - registry.bind( udpService, handler ); - registry.bind( tcpService, handler ); + acceptor.bind( new InetSocketAddress( port ), handler ); log.debug( "{} listening on port {}", name, new Integer( port ) ); } @@ -88,13 +80,10 @@ public void destroy() { - registry.unbind( udpService ); - registry.unbind( tcpService ); + acceptor.unbind( new InetSocketAddress( config.getPort() ) ); - registry = null; + acceptor = null; handler = null; - udpService = null; - tcpService = null; log.debug( "{} has stopped listening on port {}", config.getName(), new Integer( config.getPort() ) ); }