
com.github.kaitoy.sneo.smi.SmiSyntaxesPropertiesManager Maven / Gradle / Ivy
/*_##########################################################################
_##
_## Copyright (C) 2011 Kaito Yamada
_##
_##########################################################################
*/
package com.github.kaitoy.sneo.smi;
import org.snmp4j.SNMP4JSettings;
public class SmiSyntaxesPropertiesManager {
private static final SmiSyntaxesPropertiesManager INSTANCE
= new SmiSyntaxesPropertiesManager();
private static final String PROPERTIES_FILE_PATH
= "/" + SmiSyntaxesPropertiesManager.class
.getPackage().getName().replace('.', '/')
+ "/smisyntaxes.properties";
private SmiSyntaxesPropertiesManager() {}
public static SmiSyntaxesPropertiesManager getInstance() {
return INSTANCE;
}
public void useExtendedSmi() {
SNMP4JSettings.setExtensibilityEnabled(true);
System.setProperty(
org.snmp4j.smi.AbstractVariable.SMISYNTAXES_PROPERTIES,
PROPERTIES_FILE_PATH
);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy