Skip to content

Commit

Permalink
XX-11486: obsolete sipxevent (event notifier) service should be removed
Browse files Browse the repository at this point in the history
- remove event notifier dependency
  • Loading branch information
dizzy committed Dec 8, 2014
1 parent 4b6e52b commit 750b94b
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 36 deletions.
2 changes: 0 additions & 2 deletions sipXopenfire/config-plugin/sipxplugin.beans.xml
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,7 @@
<bean id="openfireConfiguration" class="org.sipfoundry.sipxconfig.openfire.OpenfireConfiguration">
<property name="config" ref="openfireXml"/>
<property name="sipxConfig" ref="openfireSipxXml"/>
<property name="configManager" ref="configManager"/>
<property name="featureManager" ref="featureManager"/>
<property name="websocket" ref="websocket"/>
<property name="openfire" ref="openfire"/>
</bean>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,13 @@
import java.util.Set;

import org.apache.commons.io.IOUtils;
import org.sipfoundry.sipxconfig.address.Address;
import org.sipfoundry.sipxconfig.admin.AdminContext;
import org.sipfoundry.sipxconfig.bulk.ldap.LdapManager;
import org.sipfoundry.sipxconfig.cfgmgt.ConfigManager;
import org.sipfoundry.sipxconfig.cfgmgt.ConfigProvider;
import org.sipfoundry.sipxconfig.cfgmgt.ConfigRequest;
import org.sipfoundry.sipxconfig.cfgmgt.ConfigUtils;
import org.sipfoundry.sipxconfig.cfgmgt.LoggerKeyValueConfiguration;
import org.sipfoundry.sipxconfig.commserver.Location;
import org.sipfoundry.sipxconfig.commserver.LocationsManager;
import org.sipfoundry.sipxconfig.event.WebSocket;
import org.sipfoundry.sipxconfig.feature.FeatureManager;
import org.sipfoundry.sipxconfig.im.ImManager;
import org.sipfoundry.sipxconfig.imbot.ImBot;
Expand All @@ -49,9 +45,7 @@ public class OpenfireConfiguration implements ConfigProvider {

private OpenfireConfigurationFile m_config;
private SipxOpenfireConfiguration m_sipxConfig;
private ConfigManager m_configManager;
private FeatureManager m_featureManager;
private WebSocket m_websocket;
private Openfire m_openfire;

@Override
Expand Down Expand Up @@ -95,15 +89,6 @@ protected void writeConfigFiles(ConfigManager manager, ConfigRequest request) th
if (!f.exists()) {
f.createNewFile();
}
Writer wtr = new FileWriter(f);
try {
boolean isWsEnabled = m_featureManager.isFeatureEnabled(WebSocket.FEATURE, location);
Address addr = m_configManager.getAddressManager().getSingleAddress(AdminContext.HTTP_ADDRESS);
write(wtr, isWsEnabled, location.getAddress(), m_websocket.getSettings()
.getWebSocketPort(), addr.toString());
} finally {
IOUtils.closeQuietly(wtr);
}

Writer ofproperty = new FileWriter(new File(dir, "openfire.properties.part"));
try {
Expand Down Expand Up @@ -146,16 +131,6 @@ protected void touchImFile() {
m_openfire.touchXmppUpdate(m_featureManager.getLocationsForEnabledFeature(ImManager.FEATURE));
}

private static void write(Writer wtr, boolean wsEnabled, String wsAddress, int wsPort,
String adminRestUrl) throws IOException {
LoggerKeyValueConfiguration config = LoggerKeyValueConfiguration.equalsSeparated(wtr);
if (wsEnabled) {
config.write("websocket.address", wsAddress);
config.write("websocket.port", wsPort);
config.write("admin.rest.url", adminRestUrl);
}
}

public void setConfig(OpenfireConfigurationFile config) {
m_config = config;
}
Expand All @@ -164,20 +139,11 @@ public void setSipxConfig(SipxOpenfireConfiguration sipxConfig) {
m_sipxConfig = sipxConfig;
}

public void setConfigManager(ConfigManager configManager) {
m_configManager = configManager;
}

@Required
public void setFeatureManager(FeatureManager featureManager) {
m_featureManager = featureManager;
}

@Required
public void setWebsocket(WebSocket websocket) {
m_websocket = websocket;
}

@Required
public void setOpenfire(Openfire openfire) {
m_openfire = openfire;
Expand Down

0 comments on commit 750b94b

Please sign in to comment.