try {
if (java.lang.Integer.class.isAssignableFrom
((value!=null)?value.getClass():java.lang.Integer.class)) {
setPort(((Integer)attribute.getValue()).intValue());
} else {
throw(new InvalidAttributeValueException
("Cannot set attribute "+ name +" to a " +
((value!=null) ? value.getClass().getName() : value) + " object, java.lang.Integer expected"));
}
} catch (Exception e) {
if (logger.finestOn()) {
logger.finest("setAttribute","setAttribute Port: caught [Exception="+e+"]");
}
throw new MBeanException(e, "setAttribute Port: "+ e.getClass().getName() +" caught ["+ e.getMessage() +"]");
}
}
// MaxActiveClientCount
else if (name.equals("MaxActiveClientCount")) {
try {
if (java.lang.Integer.class.isAssignableFrom
((value!=null)?value.getClass():java.lang.Integer.class)) {
setMaxActiveClientCount(((Integer)attribute.getValue()).intValue());
} else {
throw(new InvalidAttributeValueException
("Cannot set attribute "+ name +" to a " +
((value!=null) ? value.getClass().getName() : value) + " object, java.lang.Integer expected"));
}
} catch (Exception e) {
if (logger.finestOn()) {
logger.finest("setAttribute","setAttribute MaxActiveClientCount: caught [Exception="+e+"]");
}
throw new MBeanException(e, "setAttribute MaxActiveClientCount: "+ e.getClass().getName() +" caught ["+ e.getMessage() +"]");
}
}
// Parser
else if (name.equals("Parser")) {
try {
if (javax.management.ObjectName.class.isAssignableFrom
((value!=null)?value.getClass():
javax.management.ObjectName.class)) {
setParser((ObjectName)attribute.getValue());
} else {
throw(new InvalidAttributeValueException
("Cannot set attribute "+ name +" to a " +
((value!=null) ? value.getClass().getName() : value) + " object, javax.management.ObjectName expected"));
}
} catch (Exception e) {
if (logger.finestOn()) {