FileDocCategorySizeDatePackage
ProviderConfig.javaAPI DocGlassfish v2 API4534Fri May 04 22:30:36 BST 2007com.sun.appserv.management.config

ProviderConfig

public interface ProviderConfig implements com.sun.appserv.management.base.Container, PropertiesAccess, NamedConfigElement
Configuration for the <provider-config> element.

Fields Summary
public static final String
J2EE_TYPE
The j2eeType as returned by {@link com.sun.appserv.management.base.AMX#getJ2EEType}.
public static final String
AUTH_SOURCE_KEY
Key for use with {@link #createRequestPolicyConfig} and {@link #createResponsePolicyConfig}
public static final String
AUTH_RECIPIENT_KEY
Key for use with {@link #createRequestPolicyConfig} and {@link #createResponsePolicyConfig}
public static final String
PROVIDER_TYPE_CLIENT
public static final String
PROVIDER_TYPE_SERVER
Constructors Summary
Methods Summary
public RequestPolicyConfigcreateRequestPolicyConfig(java.util.Map optional)
Creates new request-policy-config element.

param
optional Map of optional attributes whose keys are defined here. (eg:- AUTH_RECIPIENT_KEY)
return
A proxy to the RequestPolicyConfig MBean.

public ResponsePolicyConfigcreateResponsePolicyConfig(java.util.Map optional)
Creates new response-policy-config element.

param
optional Map of optional attributes whose keys are defined here. (eg:- AUTH_RECIPIENT_KEY)
return
A proxy to the ResponsePolicyConfig MBean.

public java.lang.StringgetClassName()

public java.lang.StringgetProviderId()

public java.lang.StringgetProviderType()
Returns {@link #PROVIDER_TYPE_CLIENT} or {@link #PROVIDER_TYPE_SERVER}

public RequestPolicyConfiggetRequestPolicyConfig()
Get the RequestPolicyConfig MBean.

public ResponsePolicyConfiggetResponsePolicyConfig()
Get the ResponsePolicyConfig MBean.

public voidremoveRequestPolicyConfig()
Removes request-policy-config element.

public voidremoveResponsePolicyConfig()
Removes response-policy-config element.

public voidsetClassName(java.lang.String value)

public voidsetProviderType(java.lang.String value)
Use {@link #PROVIDER_TYPE_CLIENT} or {@link #PROVIDER_TYPE_SERVER}