1 23 24 25 package com.sun.appserv.management.config; 26 27 import java.util.Map ; 28 import java.util.List ; 29 30 import com.sun.appserv.management.base.XTypes; 31 import com.sun.appserv.management.base.Container; 32 33 38 public interface WebServiceEndpointConfig extends NamedConfigElement, Container 39 { 40 public static final String J2EE_TYPE = XTypes.WEB_SERVICE_ENDPOINT_CONFIG; 41 42 45 public String getName(); 46 47 50 public boolean getJBIEnabled(); 51 52 55 public void setJBIEnabled( boolean enabled ); 56 57 61 public String getMonitoringLevel(); 62 63 67 public void setMonitoringLevel( String level ); 68 69 73 public String getMaxHistorySize(); 74 75 81 public void setMaxHistorySize(String maxSize); 82 83 86 public Map <String ,RegistryLocationConfig> getRegistryLocationConfigMap(); 87 88 89 92 public RegistryLocationConfig createRegistryLocationConfig( String jndiName ); 93 94 97 public void removeRegistryLocationConfig( String jndiName ); 98 99 100 106 public Map <String ,TransformationRuleConfig> getTransformationRuleConfigMap(); 107 113 public List <TransformationRuleConfig> getTransformationRuleConfigList(); 114 115 116 121 public void removeTransformationRuleConfig(String name); 122 123 136 public TransformationRuleConfig createTransformationRuleConfig( 137 String name, String ruleFileLocation,boolean enabled, String applyTo, 138 Map <String ,String > reserved); 139 } 140 | Popular Tags |