com.sun.enterprise.config.serverbeans
Interface MessageSecurityConfig

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable

public interface MessageSecurityConfig
extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable

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
 java.lang.String getAuthLayer()
          Gets the value of the authLayer property.
 java.lang.String getDefaultClientProvider()
          Gets the value of the defaultClientProvider property.
 java.lang.String getDefaultProvider()
          Gets the value of the defaultProvider property.
 java.util.List<ProviderConfig> getProviderConfig()
          Gets the value of the providerConfig property.
 void setAuthLayer(java.lang.String value)
          Sets the value of the authLayer property.
 void setDefaultClientProvider(java.lang.String value)
          Sets the value of the defaultClientProvider property.
 void setDefaultProvider(java.lang.String value)
          Sets the value of the defaultProvider property.
 
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
 
Methods inherited from interface org.jvnet.hk2.component.Injectable
injectedInto
 

Method Detail

getAuthLayer

@NotNull
java.lang.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(java.lang.String value)
                  throws java.beans.PropertyVetoException
Sets the value of the authLayer property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getDefaultProvider

@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*")
java.lang.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(java.lang.String value)
                        throws java.beans.PropertyVetoException
Sets the value of the defaultProvider property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getDefaultClientProvider

@Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;#]*")
java.lang.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(java.lang.String value)
                              throws java.beans.PropertyVetoException
Sets the value of the defaultClientProvider property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getProviderConfig

java.util.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 a set 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 list ProviderConfig



Copyright © 2012 GlassFish Community. All Rights Reserved.