Author: bdekruijff at gmail.com
Date: Tue Feb 1 11:17:13 2011
New Revision: 740
Log:
AMDATU-245 serviceranking properties must be of type integer
Modified:
branches/amdatu-dispatcher/amdatu-cassandra/cassandra-useradminstore/src/main/java/org/amdatu/cassandra/useradminstore/service/CassandraStorageProviderRegistrationServiceImpl.java
Modified:
branches/amdatu-dispatcher/amdatu-cassandra/cassandra-useradminstore/src/main/java/org/amdatu/cassandra/useradminstore/service/CassandraStorageProviderRegistrationServiceImpl.java
==============================================================================
---
branches/amdatu-dispatcher/amdatu-cassandra/cassandra-useradminstore/src/main/java/org/amdatu/cassandra/useradminstore/service/CassandraStorageProviderRegistrationServiceImpl.java
(original)
+++
branches/amdatu-dispatcher/amdatu-cassandra/cassandra-useradminstore/src/main/java/org/amdatu/cassandra/useradminstore/service/CassandraStorageProviderRegistrationServiceImpl.java
Tue Feb 1 11:17:13 2011
@@ -27,6 +27,7 @@
import org.apache.thrift.TException;
import org.ops4j.pax.useradmin.service.UserAdminConstants;
import org.ops4j.pax.useradmin.service.spi.StorageProvider;
+import org.osgi.framework.Constants;
import org.osgi.service.log.LogService;
public class CassandraStorageProviderRegistrationServiceImpl {
@@ -52,9 +53,9 @@
roleFilter = "(&" + roleFilter + keyspaceFilter + ")";
// Create and register the CassandraStorageProvider service.
- Hashtable<String, String> properties = new Hashtable<String,
String>();
+ Hashtable<String, Object> properties = new Hashtable<String,
Object>();
properties.put(UserAdminConstants.STORAGEPROVIDER_TYPE,
"Cassandra_" + m_tenant.getId());
- properties.put("service.ranking", "10");
+ properties.put(Constants.SERVICE_RANKING, 10);
properties.put(Tenant.SERVICE_PREFIX + "id", m_tenant.getId());
m_dependencyManager.add(m_dependencyManager.createComponent()
.setInterface(new String[]{StorageProvider.class.getName()},
properties)