Interface MessageSecurityConfig
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy
All 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.
-
Method Summary
Modifier and TypeMethodDescription@NotNull StringGets the value of theauthLayerproperty.@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="Pattern: [A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") StringGets the value of thedefaultClientProviderproperty.@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*",message="Pattern: [A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*") StringGets the value of thedefaultProviderproperty.Gets the value of theproviderConfigproperty.voidsetAuthLayer(String authLayer) Sets the value of theauthLayerproperty.voidsetDefaultClientProvider(String defaultClientProvider) Sets the value of thedefaultClientProviderproperty.voidsetDefaultProvider(String defaultProvider) Sets the value of thedefaultProviderproperty.Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Method Details
-
getAuthLayer
Gets the value of theauthLayerproperty. Values:SOAPorHttpServlet.All the providers within a
message-security-configelement must be able to perform authentication processing at the message layer defined by the value of theauth-layerattribute.- Returns:
- possible object is
String
-
setAuthLayer
Sets the value of theauthLayerproperty.- Parameters:
authLayer- 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 thedefaultProviderproperty.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 thedefaultProviderproperty.- Parameters:
defaultProvider- 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 thedefaultClientProviderproperty.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 thedefaultClientProviderproperty.- Parameters:
defaultClientProvider- allowed object isString- Throws:
PropertyVetoException
-
getProviderConfig
List<ProviderConfig> getProviderConfig()Gets the value of theproviderConfigproperty.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 a
setmethod for theproviderConfigproperty.For example, to add a new item, do as follows:
getProviderConfig().add(newItem);
Objects of the following type(s) are allowed in the list
ProviderConfig
-