public void init(ComponentRepository repo, LinkedHashMap<String, String> configuration) {
ComponentInfo info = new ComponentInfo(RegionMaster.class, getClassifier());
// create
String scheme = (getUniqueIdScheme() != null ? getUniqueIdScheme() : InMemoryRegionMaster.DEFAULT_OID_SCHEME);
ChangeManager cm = new BasicChangeManager();
if (getJmsChangeManagerTopic() != null) {
cm = new JmsChangeManager(getJmsConnector(), getJmsChangeManagerTopic());
repo.registerLifecycle((Lifecycle) cm);
if (getJmsConnector().getClientBrokerUri() != null) {
info.addAttribute(ComponentInfoAttributes.JMS_BROKER_URI, getJmsConnector().getClientBrokerUri().toString());