Changeset 29657
- Timestamp:
- 01/27/08 11:44:27 (10 months ago)
- Files:
-
- org.nuxeo.runtime/branches/autoconfig/src/main/java/org/nuxeo/runtime/config/AbstractServerConfiguration.java (modified) (3 diffs)
- org.nuxeo.runtime/branches/autoconfig/src/main/java/org/nuxeo/runtime/config/ServerConfiguration.java (modified) (1 diff)
- org.nuxeo.runtime/branches/autoconfig/src/main/java/org/nuxeo/runtime/config/v1/ConfigurationFactory1.java (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.nuxeo.runtime/branches/autoconfig/src/main/java/org/nuxeo/runtime/config/AbstractServerConfiguration.java
r29013 r29657 26 26 import org.nuxeo.runtime.Version; 27 27 import org.nuxeo.runtime.api.Framework; 28 import org.nuxeo.runtime.api.ServiceLocator;29 28 import org.nuxeo.runtime.api.login.SecurityDomain; 30 29 … … 42 41 43 42 protected Properties properties; 43 44 protected Properties jndiProperties; 44 45 45 46 protected SecurityDomain[] securityDomains; … … 133 134 } 134 135 136 public Properties getJndiProperties() { 137 if (jndiProperties == null) { 138 jndiProperties = new Properties(); 139 for (Map.Entry<Object,Object> entry : properties.entrySet()) { 140 String key = entry.getKey().toString(); 141 if (key.startsWith("jndi.")) { 142 jndiProperties.put(key, entry.getValue()); 143 } 144 } 145 } 146 return jndiProperties; 147 } 148 149 /** 150 * @param jndiProperties the jndiProperties to set. 151 */ 152 public void setJndiProperties(Properties jndiProperties) { 153 this.jndiProperties = jndiProperties; 154 } 155 135 156 // TODO 136 157 // public ServiceLocator getServiceLocator() { org.nuxeo.runtime/branches/autoconfig/src/main/java/org/nuxeo/runtime/config/ServerConfiguration.java
r29013 r29657 48 48 public Properties getProperties(); 49 49 50 /** 51 * Get the JNDI properties required by clients to connect to this server 52 * @return 53 */ 54 public Properties getJndiProperties(); 50 55 51 56 /** org.nuxeo.runtime/branches/autoconfig/src/main/java/org/nuxeo/runtime/config/v1/ConfigurationFactory1.java
r29016 r29657 23 23 import java.util.Properties; 24 24 25 import javax.naming.InitialContext;26 27 25 import org.jboss.remoting.InvokerLocator; 28 26 import org.nuxeo.runtime.Version; 29 27 import org.nuxeo.runtime.api.Framework; 30 import org.nuxeo.runtime.api.JBossServiceLocator;31 28 import org.nuxeo.runtime.api.ServiceDescriptor; 32 29 import org.nuxeo.runtime.api.ServiceHost; … … 38 35 import org.nuxeo.runtime.config.ConfigurationHelper; 39 36 import org.nuxeo.runtime.config.ServerConfiguration; 37 import org.nuxeo.runtime.osgi.OSGiRuntimeService; 40 38 import org.nuxeo.runtime.services.streaming.StreamingService; 39 import org.omg.CORBA.FREE_MEM; 41 40 42 41 /** … … 81 80 //TODO config.setServiceBindings(bindings); 82 81 83 // 3. set the service locator to be used to lookup services located onthis server84 // TODO: collect JNDI Properties to connect to the server82 // 3. set the client Jndi properties for this server 83 //config.setJndiProperties(getJNDIProperties()); 85 84 86 85 // 4. collect peer information … … 146 145 } 147 146 147 public Properties getJNDIProperties() { 148 // for now JNDI properties are stored in the main properties file using a prefix 149 // of jndi. 150 return null; 151 } 152 148 153 }
