this.serverRuntimeContext = serverRuntimeContext;
fullDomain = EntityUtils.createComponentDomain(subdomain, serverRuntimeContext);
ComponentStanzaProcessor processor = new ComponentStanzaProcessor(serverRuntimeContext);
processor.addHandler(new MUCPresenceHandler(conference));
processor.addHandler(new MUCMessageHandler(conference, fullDomain));
processor.addHandler(new MUCIqAdminHandler(conference));
stanzaProcessor = processor;
RoomStorageProvider roomStorageProvider = (RoomStorageProvider) serverRuntimeContext
.getStorageProvider(RoomStorageProvider.class);
OccupantStorageProvider occupantStorageProvider = (OccupantStorageProvider) serverRuntimeContext