[JBoss-dev] CVS update: jboss/src/main/org/jboss/naming NamingService.java
User: schaefera Date: 02/03/07 21:30:48 Modified:src/main/org/jboss/naming NamingService.java Log: Adjusted the JSR-77 implementation to the current specification. Also the StateManageable methods are renamed to avoid conflicts with the JBoss MBean lifecycle. Also XDoclet is used to generated the StandardMBean interfaces. Revision ChangesPath 1.29 +4 -4 jboss/src/main/org/jboss/naming/NamingService.java Index: NamingService.java === RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/naming/NamingService.java,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- NamingService.java16 Feb 2002 09:52:36 - 1.28 +++ NamingService.java8 Mar 2002 05:30:48 - 1.29 @@ -22,7 +22,7 @@ import org.jnp.server.Main; -import org.jboss.management.j2ee.JNDI; +import org.jboss.management.j2ee.JNDIResource; import org.jboss.system.ServiceMBeanSupport; /** @@ -31,7 +31,7 @@ * @author a href=mailto:[EMAIL PROTECTED];Rickard Öberg/a * @author a href=mailto:[EMAIL PROTECTED];Scott Stark/a. * @author a href=mailto:[EMAIL PROTECTED];Andreas Schaefer/a. - * @version $Revision: 1.28 $ + * @version $Revision: 1.29 $ * * pbRevisions:/b * @@ -202,7 +202,7 @@ super.postRegister( pRegistrationDone ); if( pRegistrationDone.booleanValue() ) { // Create the JSR-77 management representation - mJNDI = JNDI.create( getServer(), LocalJNDI, getServiceName() ); + mJNDI = JNDIResource.create( getServer(), LocalJNDI, getServiceName() ); } } @@ -211,7 +211,7 @@ super.postDeregister(); if( mJNDI != null ) { // Destroy the JSR-77 management representation - JNDI.destroy( getServer(), LocalJNDI ); + JNDIResource.destroy( getServer(), LocalJNDI ); } } ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] CVS update: jboss/src/main/org/jboss/naming NamingService.java
User: user57 Date: 02/02/16 01:52:36 Modified:src/main/org/jboss/naming NamingService.java Log: o use supplied name if given Revision ChangesPath 1.28 +5 -11 jboss/src/main/org/jboss/naming/NamingService.java Index: NamingService.java === RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/naming/NamingService.java,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- NamingService.java15 Feb 2002 00:46:55 - 1.27 +++ NamingService.java16 Feb 2002 09:52:36 - 1.28 @@ -31,7 +31,7 @@ * @author a href=mailto:[EMAIL PROTECTED];Rickard Öberg/a * @author a href=mailto:[EMAIL PROTECTED];Scott Stark/a. * @author a href=mailto:[EMAIL PROTECTED];Andreas Schaefer/a. - * @version $Revision: 1.27 $ + * @version $Revision: 1.28 $ * * pbRevisions:/b * @@ -124,19 +124,13 @@ naming.setServerSocketFactory(factoryClassName); } - public ObjectName getObjectName(MBeanServer server, ObjectName name) + protected ObjectName getObjectName(MBeanServer server, ObjectName name) throws javax.management.MalformedObjectNameException { - return OBJECT_NAME; + return name == null ? OBJECT_NAME : name; } - public String getName() - { - return Naming; - } - - - public void startService() + protected void startService() throws Exception { boolean debug = log.isDebugEnabled(); @@ -197,7 +191,7 @@ log.info(Listening on port +naming.getPort()); } - public void stopService() + protected void stopService() { naming.stop(); log.debug(JNP server stopped); ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] CVS update: jboss/src/main/org/jboss/naming NamingService.java
User: ejort Date: 02/02/09 08:09:25 Modified:src/main/org/jboss/naming NamingService.java Log: Guarded info logging. Faster when not interested in life-cycle logging Revision ChangesPath 1.26 +3 -2 jboss/src/main/org/jboss/naming/NamingService.java Index: NamingService.java === RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/naming/NamingService.java,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- NamingService.java12 Jan 2002 21:14:29 - 1.25 +++ NamingService.java9 Feb 2002 16:09:25 - 1.26 @@ -31,7 +31,7 @@ * @author a href=mailto:[EMAIL PROTECTED];Rickard Öberg/a * @author a href=mailto:[EMAIL PROTECTED];Scott Stark/a. * @author a href=mailto:[EMAIL PROTECTED];Andreas Schaefer/a. - * @version $Revision: 1.25 $ + * @version $Revision: 1.26 $ * * pbRevisions:/b * @@ -193,7 +193,8 @@ Reference envRef = new Reference(javax.naming.Context, refAddr, ENCFactory.class.getName(), null); Context ctx = (Context)iniCtx.lookup(java:); ctx.rebind(comp, envRef); - log.info(Listening on port +naming.getPort()); + if (log.isInfoEnabled()) + log.info(Listening on port +naming.getPort()); } public void stopService() ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] CVS update: jboss/src/main/org/jboss/naming NamingService.java
User: ejort Date: 02/01/12 13:14:29 Modified:src/main/org/jboss/naming NamingService.java Log: Remove directory reference to log4j Category in preparation for log4j 1.2 Revision ChangesPath 1.25 +4 -5 jboss/src/main/org/jboss/naming/NamingService.java Index: NamingService.java === RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/naming/NamingService.java,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- NamingService.java2002/01/05 12:08:53 1.24 +++ NamingService.java2002/01/12 21:14:29 1.25 @@ -31,7 +31,7 @@ * @author a href=mailto:[EMAIL PROTECTED];Rickard Öberg/a * @author a href=mailto:[EMAIL PROTECTED];Scott Stark/a. * @author a href=mailto:[EMAIL PROTECTED];Andreas Schaefer/a. - * @version $Revision: 1.24 $ + * @version $Revision: 1.25 $ * * pbRevisions:/b * @@ -62,16 +62,15 @@ // Constructors -- public NamingService() { - String categoryName = log.getCategory().getName(); - naming = new Main(categoryName); + naming = new Main(this.getClass().getName()); } - + // Public public void setPort(int port) { naming.setPort(port); } - + public int getPort() { return naming.getPort(); ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] CVS update: jboss/src/main/org/jboss/naming NamingService.java
User: user57 Date: 01/12/08 21:24:25 Modified:src/main/org/jboss/naming NamingService.java Log: o minor logging changes; trying to make the default configuration less verbose on console, enable debug on console Revision ChangesPath 1.23 +14 -7 jboss/src/main/org/jboss/naming/NamingService.java Index: NamingService.java === RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/naming/NamingService.java,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- NamingService.java2001/12/03 02:26:01 1.22 +++ NamingService.java2001/12/09 05:24:25 1.23 @@ -31,7 +31,7 @@ * @author a href=mailto:[EMAIL PROTECTED];Rickard Öberg/a * @author a href=mailto:[EMAIL PROTECTED];Scott Stark/a. * @author a href=mailto:[EMAIL PROTECTED];Andreas Schaefer/a. - * @version $Revision: 1.22 $ + * @version $Revision: 1.23 $ * * pbRevisions:/b * @@ -140,6 +140,8 @@ public void startService() throws Exception { + boolean debug = log.isDebugEnabled(); + // Read jndi.properties into system properties // RO: this is necessary because some components (=Tomcat servlets) use a // buggy classloader that disallows finding the resource properly @@ -152,29 +154,34 @@ { String key = (String) keys.nextElement(); String value = props.getProperty(key); - log.debug(System.setProperty, key=+key+, value=+value); + if (debug) { +log.debug(System.setProperty, key=+key+, value=+value); + } System.setProperty(key, value); } naming.start(); + /* Create a default InitialContext and dump out its env to show what properties were used in its creation. If we find a Context.PROVIDER_URL property issue a warning as this means JNDI lookups are going through RMI. */ InitialContext iniCtx = new InitialContext(); Hashtable env = iniCtx.getEnvironment(); - log.info(InitialContext Environment:); + log.debug(InitialContext Environment:); String providerURL = null; for (Enumeration keys = env.keys(); keys.hasMoreElements(); ) { String key = (String) keys.nextElement(); String value = (String) env.get(key); - log.info(key=+key+, value=+value); + if (debug) { +log.debug(key=+key+, value=+value); + } if( key.equals(Context.PROVIDER_URL) ) providerURL = value; } // Warn if there was a Context.PROVIDER_URL if( providerURL != null ) - log.warn(Saw Context.PROVIDER_URL in server jndi.properties, url=+providerURL); + log.warn(Context.PROVIDER_URL in server jndi.properties, url=+providerURL); /* Bind an ObjectFactory to java:comp so that java:comp/env lookups produce a unique context for each thread contexxt ClassLoader that @@ -186,13 +193,13 @@ Reference envRef = new Reference(javax.naming.Context, refAddr, ENCFactory.class.getName(), null); Context ctx = (Context)iniCtx.lookup(java:); ctx.rebind(comp, envRef); - log.info(Naming started on port +naming.getPort()); + log.info(Listening on port +naming.getPort()); } public void stopService() { naming.stop(); - log.info(JNP server stopped); + log.debug(JNP server stopped); } public void postRegister( Boolean pRegistrationDone ) ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] CVS update: jboss/src/main/org/jboss/naming NamingService.java
User: schaefera Date: 01/12/02 18:26:01 Modified:src/main/org/jboss/naming NamingService.java Log: Added the State-Management to the JSR-77 JNDI component as well as adding the proper creation in the NamingService of this component. Now postRegister() and postDeregister() create/destroy the JSR-77 representant because then start() and stop() works as expected. I also added a ServiceName which is the actual name of the MBean to the ServiceMBeanSupport therefore the MBean itself can hand its name over to another MBean (necessary for JSR-77). Revision ChangesPath 1.22 +41 -17jboss/src/main/org/jboss/naming/NamingService.java Index: NamingService.java === RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/naming/NamingService.java,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- NamingService.java2001/11/28 06:33:38 1.21 +++ NamingService.java2001/12/03 02:26:01 1.22 @@ -25,15 +25,26 @@ import org.jboss.management.j2ee.JNDI; import org.jboss.system.ServiceMBeanSupport; -/** A JBoss service that starts the jnp JNDI server. - * - * @author a href=mailto:[EMAIL PROTECTED];Rickard Öberg/a - * @author a href=mailto:[EMAIL PROTECTED];Scott Stark/a. - * @version $Revision: 1.21 $ +/** + * A JBoss service that starts the jnp JNDI server. * - * Revisions: - * 20010622 scott.stark: Report IntialContext env for problem tracing - */ + * @author a href=mailto:[EMAIL PROTECTED];Rickard Öberg/a + * @author a href=mailto:[EMAIL PROTECTED];Scott Stark/a. + * @author a href=mailto:[EMAIL PROTECTED];Andreas Schaefer/a. + * @version $Revision: 1.22 $ + * + * pbRevisions:/b + * + * pb20010622 scott.stark:/b + * ul + * li Report IntialContext env for problem tracing + * /ul + * pb20011202 Andreas Schaefer:/b + * ul + * li Added JSR-77 representation, see {@liink #postRegister postRegister()} + * and {@link #postDeregister postDeregister()}. + * /ul + **/ public class NamingService extends ServiceMBeanSupport implements NamingServiceMBean @@ -43,6 +54,9 @@ // Attributes Main naming; + /** Object Name of the JSR-77 representant of this servie **/ + ObjectName mJNDI; + // Static // Constructors -- @@ -173,21 +187,31 @@ Context ctx = (Context)iniCtx.lookup(java:); ctx.rebind(comp, envRef); log.info(Naming started on port +naming.getPort()); - - // Finally create the JSR-77 management representation - JNDI.create( getServer(), LocalJNDI ); } public void stopService() { - // First destroy the JSR-77 management representation - JNDI.destroy( getServer(), LocalJNDI ); - naming.stop(); log.info(JNP server stopped); } - + + public void postRegister( Boolean pRegistrationDone ) + { + super.postRegister( pRegistrationDone ); + if( pRegistrationDone.booleanValue() ) { + // Create the JSR-77 management representation + mJNDI = JNDI.create( getServer(), LocalJNDI, getServiceName() ); + } + } + + public void postDeregister() + { + super.postDeregister(); + if( mJNDI != null ) { + // Destroy the JSR-77 management representation + JNDI.destroy( getServer(), LocalJNDI ); + } + } + // Protected - } - - ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] CVS update: jboss/src/main/org/jboss/naming NamingService.java
User: schaefera Date: 01/11/27 22:33:38 Modified:src/main/org/jboss/naming NamingService.java Log: Added the first J2EE Resource (JNDI) to the JSR-77 implementation. Also the first component implementing the StateManageable interface (not 100% implemented yet). Revision ChangesPath 1.21 +8 -1 jboss/src/main/org/jboss/naming/NamingService.java Index: NamingService.java === RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/naming/NamingService.java,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- NamingService.java2001/11/27 04:49:28 1.20 +++ NamingService.java2001/11/28 06:33:38 1.21 @@ -22,13 +22,14 @@ import org.jnp.server.Main; +import org.jboss.management.j2ee.JNDI; import org.jboss.system.ServiceMBeanSupport; /** A JBoss service that starts the jnp JNDI server. * * @author a href=mailto:[EMAIL PROTECTED];Rickard Öberg/a * @author a href=mailto:[EMAIL PROTECTED];Scott Stark/a. - * @version $Revision: 1.20 $ + * @version $Revision: 1.21 $ * * Revisions: * 20010622 scott.stark: Report IntialContext env for problem tracing @@ -172,10 +173,16 @@ Context ctx = (Context)iniCtx.lookup(java:); ctx.rebind(comp, envRef); log.info(Naming started on port +naming.getPort()); + + // Finally create the JSR-77 management representation + JNDI.create( getServer(), LocalJNDI ); } public void stopService() { + // First destroy the JSR-77 management representation + JNDI.destroy( getServer(), LocalJNDI ); + naming.stop(); log.info(JNP server stopped); } ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] CVS update: jboss/src/main/org/jboss/naming NamingService.java
User: starksm Date: 01/11/25 19:19:46 Modified:src/main/org/jboss/naming NamingService.java Log: Use the Logger.getLogger factory method Revision ChangesPath 1.19 +2 -2 jboss/src/main/org/jboss/naming/NamingService.java Index: NamingService.java === RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/naming/NamingService.java,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- NamingService.java2001/11/12 06:52:17 1.18 +++ NamingService.java2001/11/26 03:19:46 1.19 @@ -28,7 +28,7 @@ * * @author a href=mailto:[EMAIL PROTECTED];Rickard Öberg/a * @author a href=mailto:[EMAIL PROTECTED];Scott Stark/a. - * @version $Revision: 1.18 $ + * @version $Revision: 1.19 $ * * Revisions: * 20010622 scott.stark: Report IntialContext env for problem tracing @@ -47,7 +47,7 @@ // Constructors -- public NamingService() { - String categoryName = log.getName(); + String categoryName = log.getCategory().getName(); naming = new Main(categoryName); } ___ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] CVS update: jboss/src/main/org/jboss/naming NamingService.java
User: starksm Date: 01/07/19 13:13:07 Modified:src/main/org/jboss/naming Tag: Branch_2_4 NamingService.java Log: Add support for binding the JRMP/RMI objects on a specific address Integrate the jnp changes to support binding the name service on a specific address Revision ChangesPath No revision No revision 1.11.4.2 +20 -1 jboss/src/main/org/jboss/naming/NamingService.java Index: NamingService.java === RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/naming/NamingService.java,v retrieving revision 1.11.4.1 retrieving revision 1.11.4.2 diff -u -r1.11.4.1 -r1.11.4.2 --- NamingService.java2001/06/22 19:41:09 1.11.4.1 +++ NamingService.java2001/07/19 20:13:07 1.11.4.2 @@ -7,6 +7,7 @@ package org.jboss.naming; import java.io.InputStream; +import java.net.UnknownHostException; import java.util.Hashtable; import java.util.Enumeration; import java.util.Properties; @@ -28,7 +29,7 @@ * * @author a href=mailto:[EMAIL PROTECTED];Rickard Öberg/a * @author a href=mailto:[EMAIL PROTECTED];Scott Stark/a. - * @version $Revision: 1.11.4.1 $ + * @version $Revision: 1.11.4.2 $ * * Revisions: * 20010622 scott.stark: Report IntialContext env for problem tracing @@ -70,6 +71,24 @@ public int getRmiPort() { return naming.getRmiPort(); + } + + public String getBindAddress() + { + return naming.getBindAddress(); + } + public void setBindAddress(String host) throws UnknownHostException + { + naming.setBindAddress(host); + } + + public int getBacklog() + { + return naming.getBacklog(); + } + public void setBacklog(int backlog) + { + naming.setBacklog(backlog); } public String getClientSocketFactory() ___ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] CVS update: jboss/src/main/org/jboss/naming NamingService.java
User: starksm Date: 01/05/30 08:54:41 Modified:src/main/org/jboss/naming Tag: Branch_2_2 NamingService.java Log: Added support for setting the RMI client and server socket factories that are used by the jnp provider. Revision ChangesPath No revision No revision 1.6.2.2 +30 -13jboss/src/main/org/jboss/naming/NamingService.java Index: NamingService.java === RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/naming/NamingService.java,v retrieving revision 1.6.2.1 retrieving revision 1.6.2.2 diff -u -r1.6.2.1 -r1.6.2.2 --- NamingService.java2001/05/24 16:15:51 1.6.2.1 +++ NamingService.java2001/05/30 15:54:41 1.6.2.2 @@ -14,13 +14,11 @@ import org.jboss.logging.Log; import org.jboss.util.ServiceMBeanSupport; -/** - * description +/** A JBoss service that starts the jnp JNDI server. * - * @see related * @author Rickard Öberg ([EMAIL PROTECTED]) * @author [EMAIL PROTECTED] - * @version $Revision: 1.6.2.1 $ + * @version $Revision: 1.6.2.2 $ */ public class NamingService extends ServiceMBeanSupport @@ -59,7 +57,27 @@ { return naming.getRmiPort(); } - + +public String getClientSocketFactory() +{ +return naming.getClientSocketFactory(); +} +public void setClientSocketFactory(String factoryClassName) +throws ClassNotFoundException, InstantiationException, IllegalAccessException +{ +naming.setClientSocketFactory(factoryClassName); +} + +public String getServerSocketFactory() +{ +return naming.getServerSocketFactory(); +} +public void setServerSocketFactory(String factoryClassName) +throws ClassNotFoundException, InstantiationException, IllegalAccessException +{ +naming.setServerSocketFactory(factoryClassName); +} + public ObjectName getObjectName(MBeanServer server, ObjectName name) throws javax.management.MalformedObjectNameException { @@ -70,7 +88,7 @@ { return Naming; } - + public void initService() throws Exception { @@ -78,21 +96,20 @@ // RO: this is necessary because some components (=Tomcat servlets) use a // buggy classloader that disallows finding the resource properly System.getProperties().load(Thread.currentThread().getContextClassLoader().getResourceAsStream(jndi.properties)); - - // Create java:comp/env - RefAddr refAddr = new StringRefAddr(nns, ENC); - Reference envRef = new Reference(javax.naming.Context, refAddr, ENCFactory.class.getName(), null); - Context ctx = (Context)new InitialContext().lookup(java:); - ctx.rebind(comp, envRef); } public void startService() throws Exception { naming.start(); + // Create java:comp/env + RefAddr refAddr = new StringRefAddr(nns, ENC); + Reference envRef = new Reference(javax.naming.Context, refAddr, ENCFactory.class.getName(), null); + Context ctx = (Context)new InitialContext().lookup(java:); + ctx.rebind(comp, envRef); log.log(Naming started on port +naming.getPort()); } - + public void stopService() { naming.stop(); ___ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development
[JBoss-dev] CVS update: jboss/src/main/org/jboss/naming NamingService.java
User: starksm Date: 01/05/29 19:05:18 Modified:src/main/org/jboss/naming NamingService.java Log: Implement the client and server socket factories setter/getter methods of the org.jnp.server.MainMBean interface Revision ChangesPath 1.11 +24 -6 jboss/src/main/org/jboss/naming/NamingService.java Index: NamingService.java === RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/naming/NamingService.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- NamingService.java2001/04/26 07:40:49 1.10 +++ NamingService.java2001/05/30 02:05:18 1.11 @@ -14,13 +14,11 @@ import org.jboss.logging.Log; import org.jboss.util.ServiceMBeanSupport; -/** - * description +/** A JBoss service that starts the jnp JNDI server. * - * @see related * @author Rickard Öberg ([EMAIL PROTECTED]) * @author [EMAIL PROTECTED] - * @version $Revision: 1.10 $ + * @version $Revision: 1.11 $ */ public class NamingService extends ServiceMBeanSupport @@ -60,6 +58,26 @@ return naming.getRmiPort(); } +public String getClientSocketFactory() +{ +return naming.getClientSocketFactory(); +} +public void setClientSocketFactory(String factoryClassName) +throws ClassNotFoundException, InstantiationException, IllegalAccessException +{ +naming.setClientSocketFactory(factoryClassName); +} + +public String getServerSocketFactory() +{ +return naming.getServerSocketFactory(); +} +public void setServerSocketFactory(String factoryClassName) +throws ClassNotFoundException, InstantiationException, IllegalAccessException +{ +naming.setServerSocketFactory(factoryClassName); +} + public ObjectName getObjectName(MBeanServer server, ObjectName name) throws javax.management.MalformedObjectNameException { @@ -70,7 +88,7 @@ { return Naming; } - + public void initService() throws Exception { @@ -91,7 +109,7 @@ ctx.rebind(comp, envRef); log.log(Naming started on port +naming.getPort()); } - + public void stopService() { naming.stop(); ___ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development