package org.talend.esb.policy.samenabling; import javax.xml.namespace.QName; import org.apache.neethi.Assertion; import org.apache.neethi.AssertionBuilderFactory; import org.apache.neethi.builders.AssertionBuilder; import org.w3c.dom.Element; public class SamEnablingPolicyBuilder implements AssertionBuilder<Element> { public static final String NAMESPACE = "http://types.talend.com/policy/assertion/1.0"; public static final String SAM_ENABLE_NAME = "ServiceActivityMonitoring"; public static final QName SAM_ENABLE = new QName(NAMESPACE, SAM_ENABLE_NAME); @Override public Assertion build(Element element, AssertionBuilderFactory factory) throws IllegalArgumentException { return new SamEnablingPolicy(element); } @Override public QName[] getKnownElements() { return new QName[] { SAM_ENABLE }; } }