|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProviderConfig
The provider-config element defines the configuration of an authentication provider A provider-config with no contained request-policy or response-policy sub-elements, is a null provider. The container will not instantiate or invoke the methods of a null provider, and as such the implementation class of a null provider need not exist
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy |
|---|
org.jvnet.hk2.config.ConfigBeanProxy.Duck |
| Nested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag |
|---|
org.jvnet.hk2.config.types.PropertyBag.Duck |
| Method Summary | |
|---|---|
String |
getClassName()
Gets the value of the className property. |
List<org.jvnet.hk2.config.types.Property> |
getProperty()
Properties. |
String |
getProviderId()
Gets the value of the providerId property. |
String |
getProviderType()
Gets the value of the providerType property. |
RequestPolicy |
getRequestPolicy()
Gets the value of the requestPolicy property. |
ResponsePolicy |
getResponsePolicy()
Gets the value of the responsePolicy property. |
void |
setClassName(String value)
Sets the value of the className property. |
void |
setProviderId(String value)
Sets the value of the providerId property. |
void |
setProviderType(String value)
Sets the value of the providerType property. |
void |
setRequestPolicy(RequestPolicy value)
Sets the value of the requestPolicy property. |
void |
setResponsePolicy(ResponsePolicy value)
Sets the value of the responsePolicy property. |
| Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy |
|---|
createChild, deepCopy, getParent, getParent |
| Methods inherited from interface org.jvnet.hk2.component.Injectable |
|---|
injectedInto |
| Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag |
|---|
getProperty, getPropertyValue, getPropertyValue |
| Method Detail |
|---|
@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") @NotNull String getProviderId()
String
void setProviderId(String value)
throws PropertyVetoException
value - allowed object is
String
PropertyVetoException@NotNull @Pattern(regexp="(client|server|client-server)") String getProviderType()
String
void setProviderType(String value)
throws PropertyVetoException
value - allowed object is
String
PropertyVetoException@NotNull @JavaClassName String getClassName()
String
void setClassName(String value)
throws PropertyVetoException
value - allowed object is
String
PropertyVetoExceptionRequestPolicy getRequestPolicy()
RequestPolicy
void setRequestPolicy(RequestPolicy value)
throws PropertyVetoException
value - allowed object is
RequestPolicy
PropertyVetoExceptionResponsePolicy getResponsePolicy()
ResponsePolicy
void setResponsePolicy(ResponsePolicy value)
throws PropertyVetoException
value - allowed object is
ResponsePolicy
PropertyVetoException
@PropertiesDesc(props={@PropertyDesc(name="security.config",defaultValue="${com.sun.aas.instanceRoot}/config/wss-server-config-1.0.xml",description="Specifies the location of the message security configuration file"),@PropertyDesc(name="debug",defaultValue="false",dataType=java.lang.Boolean.class,description="Enables dumping of server provider debug messages to the server log"),@PropertyDesc(name="dynamic.username.password",defaultValue="false",dataType=java.lang.Boolean.class,description="Signals the provider runtime to collect the user name and password from the CallbackHandler for each request. If false, the user name and password for wsse:UsernameToken(s) is collected once, during module initialization. Applicable only for a ClientAuthModule"),@PropertyDesc(name="encryption.key.alias",defaultValue="s1as",description="Specifies the encryption key used by the provider. The key is identified by its keystore alias"),@PropertyDesc(name="signature.key.alias",defaultValue="s1as",description="Specifies the signature key used by the provider. The key is identified by its keystore alias")})
List<org.jvnet.hk2.config.types.Property> getProperty()
getProperty in interface org.jvnet.hk2.config.types.PropertyBag
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||