public class PicketLinkIDMServiceImpl extends Object implements PicketLinkIDMService, org.picocontainer.Startable
| Modifier and Type | Field and Description |
|---|---|
static String |
CACHE_CONFIG_API_OPTION |
static String |
CACHE_CONFIG_STORE_OPTION |
static int |
DEFAULT_STALE_CACHE_NODES_LINKS_CLEANER_DELAY |
static String |
PARAM_CONFIG_OPTION |
static String |
PARAM_JNDI_NAME_OPTION |
static String |
PARAM_SKIP_EXPIRATION_STRUCTURE_CACHE_ENTRIES |
static String |
PARAM_STALE_CACHE_NODES_LINKS_CLEANER_DELAY |
static String |
PARAM_USE_SECURE_RANDOM_SERVICE |
static String |
REALM_NAME_OPTION |
| Constructor and Description |
|---|
PicketLinkIDMServiceImpl(org.exoplatform.container.ExoContainerContext exoContainerContext,
org.exoplatform.container.xml.InitParams initParams,
org.exoplatform.services.database.HibernateService hibernateService,
org.exoplatform.container.configuration.ConfigurationManager confManager,
PicketLinkIDMCacheService picketLinkIDMCache,
org.exoplatform.services.naming.InitialContextInitializer dependency) |
| Modifier and Type | Method and Description |
|---|---|
org.picketlink.idm.spi.configuration.metadata.IdentityConfigurationMetaData |
getConfigMD() |
org.exoplatform.services.database.HibernateService |
getHibernateService() |
org.picketlink.idm.api.IdentitySession |
getIdentitySession() |
org.picketlink.idm.api.IdentitySession |
getIdentitySession(String realm) |
org.picketlink.idm.api.IdentitySessionFactory |
getIdentitySessionFactory() |
IntegrationCache |
getIntegrationCache() |
String |
getRealmName() |
void |
setConfigMD(org.picketlink.idm.spi.configuration.metadata.IdentityConfigurationMetaData configMD) |
void |
start() |
void |
stop() |
public static final String PARAM_CONFIG_OPTION
public static final String PARAM_JNDI_NAME_OPTION
public static final String PARAM_SKIP_EXPIRATION_STRUCTURE_CACHE_ENTRIES
public static final String PARAM_USE_SECURE_RANDOM_SERVICE
public static final String PARAM_STALE_CACHE_NODES_LINKS_CLEANER_DELAY
public static final int DEFAULT_STALE_CACHE_NODES_LINKS_CLEANER_DELAY
public static final String REALM_NAME_OPTION
public static final String CACHE_CONFIG_API_OPTION
public static final String CACHE_CONFIG_STORE_OPTION
public PicketLinkIDMServiceImpl(org.exoplatform.container.ExoContainerContext exoContainerContext,
org.exoplatform.container.xml.InitParams initParams,
org.exoplatform.services.database.HibernateService hibernateService,
org.exoplatform.container.configuration.ConfigurationManager confManager,
PicketLinkIDMCacheService picketLinkIDMCache,
org.exoplatform.services.naming.InitialContextInitializer dependency)
throws Exception
Exceptionpublic void start()
start in interface org.picocontainer.Startablepublic void stop()
stop in interface org.picocontainer.Startablepublic org.picketlink.idm.api.IdentitySessionFactory getIdentitySessionFactory()
getIdentitySessionFactory in interface PicketLinkIDMServicepublic org.picketlink.idm.api.IdentitySession getIdentitySession()
throws Exception
getIdentitySession in interface PicketLinkIDMServiceExceptionpublic org.picketlink.idm.api.IdentitySession getIdentitySession(String realm) throws Exception
getIdentitySession in interface PicketLinkIDMServiceExceptionpublic IntegrationCache getIntegrationCache()
public String getRealmName()
public org.exoplatform.services.database.HibernateService getHibernateService()
public org.picketlink.idm.spi.configuration.metadata.IdentityConfigurationMetaData getConfigMD()
public void setConfigMD(org.picketlink.idm.spi.configuration.metadata.IdentityConfigurationMetaData configMD)
Copyright © 2018 JBoss by Red Hat. All Rights Reserved.