You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by am...@apache.org on 2005/12/13 20:14:06 UTC

svn commit: r356577 - /geronimo/trunk/modules/directory/src/java/org/apache/geronimo/directory/DirectoryGBean.java

Author: ammulder
Date: Tue Dec 13 11:14:04 2005
New Revision: 356577

URL: http://svn.apache.org/viewcvs?rev=356577&view=rev
Log:
Merge directory change from branch

Modified:
    geronimo/trunk/modules/directory/src/java/org/apache/geronimo/directory/DirectoryGBean.java

Modified: geronimo/trunk/modules/directory/src/java/org/apache/geronimo/directory/DirectoryGBean.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/modules/directory/src/java/org/apache/geronimo/directory/DirectoryGBean.java?rev=356577&r1=356576&r2=356577&view=diff
==============================================================================
--- geronimo/trunk/modules/directory/src/java/org/apache/geronimo/directory/DirectoryGBean.java (original)
+++ geronimo/trunk/modules/directory/src/java/org/apache/geronimo/directory/DirectoryGBean.java Tue Dec 13 11:14:04 2005
@@ -19,6 +19,7 @@
 
 import java.io.File;
 import java.net.InetAddress;
+import java.net.InetSocketAddress;
 import java.util.Properties;
 import javax.naming.Context;
 import javax.naming.directory.InitialDirContext;
@@ -157,6 +158,10 @@
         //Insert failure code here
     }
 
+    public InetSocketAddress getListenAddress() {
+        return new InetSocketAddress(getHost(), getPort());
+    }
+
     private void setEnvironment(Properties env){
 
         if (providerURL != null){
@@ -233,7 +238,7 @@
     public static final GBeanInfo GBEAN_INFO;
 
     static {
-        GBeanInfoBuilder infoFactory = GBeanInfoBuilder.createStatic("DirectoryGBean", DirectoryGBean.class);
+        GBeanInfoBuilder infoFactory = GBeanInfoBuilder.createStatic("Apache Directory LDAP", DirectoryGBean.class);
 
         infoFactory.addAttribute("classLoader", ClassLoader.class, false);
         
@@ -243,6 +248,7 @@
         infoFactory.addAttribute("securityCredentials", String.class, true, true);
         infoFactory.addAttribute("port", int.class, true, true);
         infoFactory.addAttribute("host", String.class, true, true);
+        infoFactory.addAttribute("listenAddress", InetSocketAddress.class, false, false);
         infoFactory.addAttribute("enableNetworking", boolean.class, true, true);
         
         infoFactory.addAttribute("workingDir", String.class, true);