Overview | Package | Class | Tree | Deprecated | Index | Help
| J2EE1.4 SDK
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sun.appserv.management.config
Interface ProviderConfig

All Superinterfaces:
  AMX, AMXConfig, AMXMBeanLogging, ConfigElement, Container, NamedConfigElement, NotificationBroadcaster, NotificationEmitter, PropertiesAccess

public interface ProviderConfig
extends NamedConfigElement, PropertiesAccess, Container

Configuration for the <provider-config> element.

Field Summary
`static java.lang.String` | `AUTH_RECIPIENT_KEY` Key for use with `createRequestPolicyConfig(java.util.Map)` and `createResponsePolicyConfig(java.util.Map)`
`static java.lang.String` | `AUTH_SOURCE_KEY` Key for use with `createRequestPolicyConfig(java.util.Map)` and `createResponsePolicyConfig(java.util.Map)`
`static java.lang.String` | `J2EE_TYPE` The j2eeType as returned by `AMX.getJ2EEType()`.

Fields inherited from interface com.sun.appserv.management.config.AMXConfig
`CONFIG_CREATED_NOTIFICATION_TYPE, CONFIG_OBJECT_NAME_KEY, CONFIG_REMOVED_NOTIFICATION_TYPE`

Fields inherited from interface com.sun.appserv.management.base.AMX
`FULL_TYPE_DELIM, GROUP_CONFIGURATION, GROUP_JSR77, GROUP_MONITORING, GROUP_OTHER, GROUP_UTILITY, J2EE_TYPE_KEY, NAME_KEY, NO_NAME, NULL_NAME`

Fields inherited from interface com.sun.appserv.management.base.AMXMBeanLogging
`LOG_RECORD_KEY, LOG_RECORD_NOTIFICATION_TYPE`

Fields inherited from interface com.sun.appserv.management.config.PropertiesAccess
`PROPERTY_PREFIX`

Fields inherited from interface com.sun.appserv.management.base.Container
`ATTR_CONTAINEE_J2EE_TYPES`

Method Summary
`RequestPolicyConfig` | `createRequestPolicyConfig(java.util.Map optional)` Creates new request-policy-config element.
`ResponsePolicyConfig` | `createResponsePolicyConfig(java.util.Map optional)` Creates new response-policy-config element.
`java.lang.String` | `getClassName()`
`java.lang.String` | `getProviderId()`
`java.lang.String` | `getProviderType()`
`RequestPolicyConfig` | `getRequestPolicyConfig()` Get the RequestPolicyConfig MBean.
`ResponsePolicyConfig` | `getResponsePolicyConfig()` Get the ResponsePolicyConfig MBean.
`void` | `removeRequestPolicyConfig()` Removes request-policy-config element.
`void` | `removeResponsePolicyConfig()` Removes response-policy-config element.
`void` | `setClassName(java.lang.String value)`
`void` | `setProviderType(java.lang.String value)`

Methods inherited from interface com.sun.appserv.management.base.AMX
`getContainer, getDomainRoot, getFullType, getGroup, getJ2EEType, getName`

Methods inherited from interface com.sun.appserv.management.base.AMXMBeanLogging
`getMBeanEmitLogNotifications, getMBeanLoggerName, getMBeanLogLevel, setMBeanEmitLogNotifications, setMBeanLogLevel`

Methods inherited from interface javax.management.NotificationEmitter
`removeNotificationListener`

Methods inherited from interface javax.management.NotificationBroadcaster
`addNotificationListener, getNotificationInfo, removeNotificationListener`

Methods inherited from interface com.sun.appserv.management.config.PropertiesAccess
`createProperty, existsProperty, getProperties, getPropertyNames, getPropertyValue, removeProperty, setPropertyValue`

Methods inherited from interface com.sun.appserv.management.base.Container
`getByNameContaineeSet, getContainee, getContainee, getContaineeJ2EETypes, getContaineeMap, getContaineeSet, getContaineeSet, getContaineeSet, getMultiContaineeMap`

Field Detail

### J2EE_TYPE

    public static final java.lang.String J2EE_TYPE

  The j2eeType as returned by `AMX.getJ2EEType()`.

  See Also:
    Constant Field Values

### AUTH_SOURCE_KEY

    public static final java.lang.String AUTH_SOURCE_KEY

  Key for use with `createRequestPolicyConfig(java.util.Map)` and `createResponsePolicyConfig(java.util.Map)`

  See Also:
    Constant Field Values

### AUTH_RECIPIENT_KEY

    public static final java.lang.String AUTH_RECIPIENT_KEY

  Key for use with `createRequestPolicyConfig(java.util.Map)` and `createResponsePolicyConfig(java.util.Map)`

  See Also:
    Constant Field Values

Method Detail

### getClassName

    public java.lang.String getClassName()

### setClassName

    public void setClassName(java.lang.String value)

### getProviderId

    public java.lang.String getProviderId()

### getProviderType

    public java.lang.String getProviderType()

### setProviderType

    public void setProviderType(java.lang.String value)

### createRequestPolicyConfig

    public RequestPolicyConfig createRequestPolicyConfig(java.util.Map optional)

  Creates new request-policy-config element.

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

### removeRequestPolicyConfig

    public void removeRequestPolicyConfig()

  Removes request-policy-config element.

### getRequestPolicyConfig

    public RequestPolicyConfig getRequestPolicyConfig()

  Get the RequestPolicyConfig MBean.

### createResponsePolicyConfig

    public ResponsePolicyConfig createResponsePolicyConfig(java.util.Map optional)

  Creates new response-policy-config element.

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

### removeResponsePolicyConfig

    public void removeResponsePolicyConfig()

  Removes response-policy-config element.

### getResponsePolicyConfig

    public ResponsePolicyConfig getResponsePolicyConfig()

  Get the ResponsePolicyConfig MBean.

Overview | Package | Class | Tree | Deprecated | Index | Help
| J2EE1.4 SDK
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature

Copyright 2003 Sun Microsystems, Inc. All rights reserved.