Interface MessageSecurityConfig
-
- All Superinterfaces:
ConfigBeanProxy
public interface MessageSecurityConfig extends ConfigBeanProxy
Defines the message layer specific provider configurations of the application server. All of the providers within a message-security-config element must be able to perform authentication processing at the message layer defined by the value of the auth-layer attribute.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
ConfigBeanProxy.Duck
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull String
getAuthLayer()
Gets the value of the authLayer property.@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") String
getDefaultClientProvider()
Gets the value of the defaultClientProvider property.@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") String
getDefaultProvider()
Gets the value of the defaultProvider property.List<ProviderConfig>
getProviderConfig()
Gets the value of the providerConfig property.void
setAuthLayer(String value)
Sets the value of the authLayer property.void
setDefaultClientProvider(String value)
Sets the value of the defaultClientProvider property.void
setDefaultProvider(String value)
Sets the value of the defaultProvider property.-
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
-
-
-
Method Detail
-
getAuthLayer
@NotNull @NotNull String getAuthLayer()
Gets the value of the authLayer property. Values: "SOAP" or "HttpServlet". All of the providers within a message-security-config element must be able to perform authentication processing at the message layer defined by the value of the auth-layer attribute.- Returns:
- possible object is
String
-
setAuthLayer
void setAuthLayer(String value) throws PropertyVetoException
Sets the value of the authLayer property.- Parameters:
value
- allowed object isString
- Throws:
PropertyVetoException
-
getDefaultProvider
@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") String getDefaultProvider()
Gets the value of the defaultProvider property. Used to identify the server provider to be invoked for any application for which a specific server provider has not been bound. When a default provider of a type is not defined for a message layer, the container will only invoke a provider of the type (at the layer) for those applications for which a specific provider has been bound.- Returns:
- possible object is
String
-
setDefaultProvider
void setDefaultProvider(String value) throws PropertyVetoException
Sets the value of the defaultProvider property.- Parameters:
value
- allowed object isString
- Throws:
PropertyVetoException
-
getDefaultClientProvider
@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") String getDefaultClientProvider()
Gets the value of the defaultClientProvider property. Used to identify the client provider to be invoked for any application for which a specific client provider has not been bound- Returns:
- possible object is
String
-
setDefaultClientProvider
void setDefaultClientProvider(String value) throws PropertyVetoException
Sets the value of the defaultClientProvider property.- Parameters:
value
- allowed object isString
- Throws:
PropertyVetoException
-
getProviderConfig
List<ProviderConfig> getProviderConfig()
Gets the value of the providerConfig property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not aset
method for the providerConfig property. For example, to add a new item, do as follows:getProviderConfig().add(newItem);
Objects of the following type(s) are allowed in the listProviderConfig
- Returns:
-
-