From: Steve L. <st...@us...> - 2004-08-04 16:07:36
|
Update of /cvsroot/smartfrog/core/components/cddlm/src/org/smartfrog/services/axis In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18658/components/cddlm/src/org/smartfrog/services/axis Modified Files: AxisImpl.java Added Files: SmartFrogHostedEndpoint.java Removed Files: SmartfrogHostedEndpoint.java Log Message: Making good headway here. Up against the problem of going from XML into smartfrog or CDL, with the SOAP engine having got there first. I may add an ant endpoint too, for the fun of it. Index: AxisImpl.java =================================================================== RCS file: /cvsroot/smartfrog/core/components/cddlm/src/org/smartfrog/services/axis/AxisImpl.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** AxisImpl.java 22 Jul 2004 11:40:04 -0000 1.5 --- AxisImpl.java 4 Aug 2004 16:06:57 -0000 1.6 *************** *** 102,106 **** public AxisImpl() throws RemoteException { ! DeploymentEndpoint.setOwner(this); } --- 102,106 ---- public AxisImpl() throws RemoteException { ! SmartFrogHostedEndpoint.setOwner(this); } --- NEW FILE: SmartFrogHostedEndpoint.java --- /** (C) Copyright 2004 Hewlett-Packard Development Company, LP This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA For more information: www.smartfrog.org */ package org.smartfrog.services.axis; import org.smartfrog.services.cddlm.DeploymentEndpoint; /** * Date: 10-Mar-2004 * Time: 20:07:32 */ public class SmartFrogHostedEndpoint { /** * name of whoever created this endpoint */ private static AxisImpl owner; /** * set the owner * we do this as there is a need for instances to be bound. * Maybe Axis should have a Factory option so that you can * dynamically create stuff pre-configured. * @param owner */ static public void setOwner(AxisImpl owner) { DeploymentEndpoint.owner = owner; } /** * get the owner * @return */ public static AxisImpl getOwner() { return owner; } } --- SmartfrogHostedEndpoint.java DELETED --- |