1 23 package com.sun.appserv.management.config; 24 25 import java.util.Map ; 26 27 import com.sun.appserv.management.base.XTypes; 28 29 import com.sun.appserv.management.base.Container; 30 31 34 public interface MessageSecurityConfig 35 extends NamedConfigElement, Container 36 { 37 38 public static final String J2EE_TYPE = XTypes.MESSAGE_SECURITY_CONFIG; 39 40 41 public static final String AUTH_LAYER_HTTP_SERVLET = "HttpServlet"; 42 43 44 public static final String AUTH_LAYER_SOAP = "SOAP"; 45 46 49 public String getAuthLayer(); 50 51 public String getDefaultClientProvider(); 52 public void setDefaultClientProvider( final String value ); 53 54 public String getDefaultProvider(); 55 public void setDefaultProvider( final String value ); 56 57 58 83 public ProviderConfig createProviderConfig(String providerId, String providerType, 84 String className, Map <String ,String > reservedForFutureUse); 85 86 87 92 public void removeProviderConfig(String providerId); 93 94 97 public Map <String ,ProviderConfig> getProviderConfigMap(); 98 } 99 | Popular Tags |