public interface ProviderConfig
extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag
| Modifier and Type | Method and Description |
|---|---|
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.
|
@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") @NotNull String getProviderId()
Stringvoid setProviderId(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@NotNull @Pattern(regexp="(client|server|client-server)") String getProviderType()
Stringvoid setProviderType(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoException@NotNull @JavaClassName String getClassName()
Stringvoid setClassName(String value) throws PropertyVetoException
value - allowed object is
StringPropertyVetoExceptionRequestPolicy getRequestPolicy()
RequestPolicyvoid setRequestPolicy(RequestPolicy value) throws PropertyVetoException
value - allowed object is
RequestPolicyPropertyVetoExceptionResponsePolicy getResponsePolicy()
ResponsePolicyvoid setResponsePolicy(ResponsePolicy value) throws PropertyVetoException
value - allowed object is
ResponsePolicyPropertyVetoException@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.PropertyBagCopyright © 2013. All Rights Reserved.