1 23 24 29 30 31 package com.sun.appserv.management.config; 32 33 import java.util.Map ; 34 35 import com.sun.appserv.management.base.XTypes; 36 import com.sun.appserv.management.base.Container; 37 38 41 42 public interface ProviderConfig 43 extends NamedConfigElement, PropertiesAccess, Container 44 { 45 46 public static final String J2EE_TYPE = XTypes.PROVIDER_CONFIG; 47 48 49 public static final String AUTH_SOURCE_KEY = "AuthSource"; 50 51 52 public static final String AUTH_RECIPIENT_KEY = "AuthRecipient"; 53 54 55 public static final String PROVIDER_TYPE_CLIENT = "client"; 56 57 58 public static final String PROVIDER_TYPE_SERVER = "server"; 59 60 public String getClassName(); 61 public void setClassName( final String value ); 62 63 public String getProviderId(); 64 65 66 public String getProviderType(); 67 68 69 public void setProviderType( final String value ); 70 71 79 public RequestPolicyConfig createRequestPolicyConfig( Map <String ,String > optional ); 80 81 84 public void removeRequestPolicyConfig(); 85 86 89 RequestPolicyConfig getRequestPolicyConfig(); 90 91 98 public ResponsePolicyConfig createResponsePolicyConfig( Map <String ,String > optional ); 99 100 103 public void removeResponsePolicyConfig(); 104 105 108 ResponsePolicyConfig getResponsePolicyConfig(); 109 110 111 112 } 113 | Popular Tags |