Interface SecurityConfigurations
-
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy,com.sun.enterprise.config.serverbeans.DomainExtension
public interface SecurityConfigurations extends org.jvnet.hk2.config.ConfigBeanProxy, com.sun.enterprise.config.serverbeans.DomainExtensionThe top level security configuration which holds the list of configured security services.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSecurityConfigurations.Duck
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends SecurityConfiguration>
TgetDefaultSecurityServiceByType(Class<T> type)Gets the default configured security service by security service type.SecurityConfigurationgetSecurityServiceByName(String name)Gets a named security service configuration.<T extends SecurityConfiguration>
TgetSecurityServiceByName(String name, Class<T> type)Gets a named security service configuration by specific security type.List<SecurityConfiguration>getSecurityServices()Gets the list of configured security services.<T extends SecurityConfiguration>
List<T>getSecurityServicesByType(Class<T> type)Gets the list of configured security services by security service type.
-
-
-
Method Detail
-
getSecurityServices
List<SecurityConfiguration> getSecurityServices()
Gets the list of configured security services.
-
getSecurityServicesByType
@DuckTyped <T extends SecurityConfiguration> List<T> getSecurityServicesByType(Class<T> type)
Gets the list of configured security services by security service type.
-
getDefaultSecurityServiceByType
@DuckTyped <T extends SecurityConfiguration> T getDefaultSecurityServiceByType(Class<T> type)
Gets the default configured security service by security service type.
-
getSecurityServiceByName
@DuckTyped <T extends SecurityConfiguration> T getSecurityServiceByName(String name, Class<T> type)
Gets a named security service configuration by specific security type.
-
getSecurityServiceByName
@DuckTyped SecurityConfiguration getSecurityServiceByName(String name)
Gets a named security service configuration.
-
-