serverName = value.toString();
String filterString = String.format("(&(%s=%s)(%s=%s))",
Constants.OBJECTCLASS,CoreContainer.class.getName(),
SolrConstants.PROPERTY_SERVER_NAME,serverName);
try {
tracker = new ServiceTracker(bc, bc.createFilter(filterString), trackerCustomizer);
} catch (InvalidSyntaxException e) {
throw new ConfigurationException(PROPERTY_SERVER_NAME,
"Unable to build Filter for parsed CoreContainer name '"+serverName+"'",e);
}
value = context.getProperties().get(PROPERTY_PREFIX_PATH);