Return-Path: Delivered-To: apmail-jakarta-avalon-cvs-archive@apache.org Received: (qmail 45888 invoked from network); 4 Feb 2002 10:42:34 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 4 Feb 2002 10:42:34 -0000 Received: (qmail 22123 invoked by uid 97); 4 Feb 2002 10:42:47 -0000 Delivered-To: qmlist-jakarta-archive-avalon-cvs@jakarta.apache.org Received: (qmail 22100 invoked by uid 97); 4 Feb 2002 10:42:46 -0000 Mailing-List: contact avalon-cvs-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon CVS List" Reply-To: "Avalon Developers List" Delivered-To: mailing list avalon-cvs@jakarta.apache.org Received: (qmail 22089 invoked by uid 97); 4 Feb 2002 10:42:46 -0000 Date: 4 Feb 2002 10:42:30 -0000 Message-ID: <20020204104230.95618.qmail@icarus.apache.org> From: colus@apache.org To: jakarta-avalon-cornerstone-cvs@apache.org Subject: cvs commit: jakarta-avalon-cornerstone/apps/demo/src/java/org/apache/avalon/cornerstone/demos/rmihelloworldserver RMIHelloWorldServerImpl.java RMIHelloWorldServerImpl.xinfo X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N colus 02/02/04 02:42:30 Modified: apps/demo build.xml apps/demo/src/conf avalon-rmidemo-assembly.xml avalon-rmidemo-config.xml apps/demo/src/java/org/apache/avalon/cornerstone/demos/rmihelloworldserver RMIHelloWorldServerImpl.java RMIHelloWorldServerImpl.xinfo Removed: src/java/org/apache/avalon/cornerstone/services/rmification RMIficationListener.java Log: automatic rmification is impossible at this time. :=| Revision Changes Path 1.39 +1 -1 jakarta-avalon-cornerstone/apps/demo/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/demo/build.xml,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- build.xml 26 Jan 2002 13:53:25 -0000 1.38 +++ build.xml 4 Feb 2002 10:42:30 -0000 1.39 @@ -320,7 +320,7 @@ - + 1.3 +3 -4 jakarta-avalon-cornerstone/apps/demo/src/conf/avalon-rmidemo-assembly.xml Index: avalon-rmidemo-assembly.xml =================================================================== RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/demo/src/conf/avalon-rmidemo-assembly.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- avalon-rmidemo-assembly.xml 26 Jan 2002 13:53:25 -0000 1.2 +++ avalon-rmidemo-assembly.xml 4 Feb 2002 10:42:30 -0000 1.3 @@ -2,13 +2,12 @@ - - + name="rmihelloworld"> + + 1.3 +4 -8 jakarta-avalon-cornerstone/apps/demo/src/conf/avalon-rmidemo-config.xml Index: avalon-rmidemo-config.xml =================================================================== RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/demo/src/conf/avalon-rmidemo-config.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- avalon-rmidemo-config.xml 23 Jan 2002 09:25:31 -0000 1.2 +++ avalon-rmidemo-config.xml 4 Feb 2002 10:42:30 -0000 1.3 @@ -2,16 +2,12 @@ - - - rmification - - - - - 1099 + + + org/apache/avalon/cornerstone/demos/rmihelloworldserver/RMIHelloWorldServer + 1.4 +44 -1 jakarta-avalon-cornerstone/apps/demo/src/java/org/apache/avalon/cornerstone/demos/rmihelloworldserver/RMIHelloWorldServerImpl.java Index: RMIHelloWorldServerImpl.java =================================================================== RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/demo/src/java/org/apache/avalon/cornerstone/demos/rmihelloworldserver/RMIHelloWorldServerImpl.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- RMIHelloWorldServerImpl.java 11 Jan 2002 04:46:33 -0000 1.3 +++ RMIHelloWorldServerImpl.java 4 Feb 2002 10:42:30 -0000 1.4 @@ -8,14 +8,57 @@ package org.apache.avalon.cornerstone.demos.rmihelloworldserver; import java.rmi.RemoteException; +import org.apache.avalon.framework.component.Composable; +import org.apache.avalon.framework.component.ComponentManager; +import org.apache.avalon.framework.component.ComponentException; +import org.apache.avalon.framework.logger.AbstractLogEnabled; +import org.apache.avalon.framework.activity.Initializable; +import org.apache.avalon.framework.configuration.Configurable; +import org.apache.avalon.framework.configuration.Configuration; +import org.apache.avalon.framework.configuration.ConfigurationException; import org.apache.avalon.phoenix.Block; +import org.apache.avalon.cornerstone.services.rmification.RMIfication; /** * @author Eung-ju Park */ public class RMIHelloWorldServerImpl - implements RMIHelloWorldServer, Block + extends AbstractLogEnabled + implements Composable, Configurable, Initializable, RMIHelloWorldServer, Block { + private RMIfication m_rmification; + private String m_publicationName; + + public void compose( final ComponentManager componentManager ) + throws ComponentException + { + m_rmification = (RMIfication)componentManager.lookup( RMIfication.ROLE ); + } + + public void configure( final Configuration configuration ) + throws ConfigurationException + { + m_publicationName = configuration.getChild( "pub-name" ).getValue(); + } + + public void initialize() + throws Exception + { + m_rmification.publish( this, m_publicationName ); + } + + public void dispose() + { + try + { + m_rmification.unpublish( m_publicationName ); + } + catch ( final Exception e ) + { + getLogger().error( "Fail to unpublish service", e ); + } + } + public String sayHello( final String yourName ) throws RemoteException { 1.3 +7 -1 jakarta-avalon-cornerstone/apps/demo/src/java/org/apache/avalon/cornerstone/demos/rmihelloworldserver/RMIHelloWorldServerImpl.xinfo Index: RMIHelloWorldServerImpl.xinfo =================================================================== RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/demo/src/java/org/apache/avalon/cornerstone/demos/rmihelloworldserver/RMIHelloWorldServerImpl.xinfo,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- RMIHelloWorldServerImpl.xinfo 15 Jan 2002 10:42:25 -0000 1.2 +++ RMIHelloWorldServerImpl.xinfo 4 Feb 2002 10:42:30 -0000 1.3 @@ -1,5 +1,5 @@ - @@ -14,5 +14,11 @@ + + + + + + -- To unsubscribe, e-mail: For additional commands, e-mail: