Interface MessageSecurityConfig
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy
public interface MessageSecurityConfig
extends org.jvnet.hk2.config.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
org.jvnet.hk2.config.ConfigBeanProxy.Duck -
Method Summary
Modifier and TypeMethodDescription@NotNull StringGets the value of the authLayer property.@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="Pattern: [A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") StringGets the value of the defaultClientProvider property.@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="Pattern: [A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") StringGets the value of the defaultProvider property.Gets the value of the providerConfig property.voidsetAuthLayer(String value) Sets the value of the authLayer property.voidsetDefaultClientProvider(String value) Sets the value of the defaultClientProvider property.voidsetDefaultProvider(String value) Sets the value of the defaultProvider property.Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Method Details
-
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
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\\-_\\./;#]*", message="Pattern: [A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="Pattern: [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
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\\-_\\./;#]*", message="Pattern: [A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="Pattern: [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
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 asetmethod 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
-