* Initialize the child handlers
*/
public void Init() {
// we do not care about our standard DDS handles
handlers = null;
registerElementHandler(new XMLElement(
RuntimeTagNames.SERVLET),
SipServletNode.class);
registerElementHandler(new XMLElement(
RuntimeTagNames.SECURITY_ROLE_MAPPING),
SecurityRoleMappingNode.class);
registerElementHandler(new XMLElement(RuntimeTagNames.SESSION_CONFIG),
SessionConfigNode.class, "setSessionConfig");
registerElementHandler(new XMLElement(
RuntimeTagNames.RESOURCE_ENV_REFERENCE),
ResourceEnvRefNode.class);
registerElementHandler(new XMLElement(
RuntimeTagNames.MESSAGE_DESTINATION_REFERENCE),
MessageDestinationRefNode.class);
registerElementHandler(new XMLElement(
RuntimeTagNames.RESOURCE_REFERENCE), ResourceRefNode.class);
registerElementHandler(new XMLElement(RuntimeTagNames.EJB_REFERENCE),
EjbRefNode.class);
registerElementHandler(new XMLElement(RuntimeTagNames.CACHE),
CacheNode.class, "setCache");
registerElementHandler(new XMLElement(RuntimeTagNames.CLASS_LOADER),
ClassLoaderNode.class, "setClassLoader");
registerElementHandler(new XMLElement(
RuntimeTagNames.LOCALE_CHARSET_INFO),
LocaleCharsetInfoNode.class, "setLocaleCharsetInfo");
registerElementHandler(new XMLElement(RuntimeTagNames.PROPERTY),
WebPropertyContainerNode.class, "addWebProperty");
registerElementHandler(new XMLElement(WebServicesTagNames.SERVICE_REF),
ServiceRefNode.class);
registerElementHandler(new XMLElement(
RuntimeTagNames.MESSAGE_DESTINATION),
MessageDestinationRuntimeNode.class);
registerElementHandler(new XMLElement(WebServicesTagNames.WEB_SERVICE),
WebServiceRuntimeNode.class);
}