As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
// Get session factories Map<Class<?>, SessionFactory> sessionFactories = processEngineConfiguration.getSessionFactories(); // Replace the identity session sessionFactories.put(IdentitySession.class,new CustomIdentitySessionFactory());
<br>// Read configuration from file<br>StandaloneProcessEngineConfiguration standaloneProcessEngineConfiguration = (StandaloneProcessEngineConfiguration) StandaloneProcessEngineConfiguration<br>.createProcessEngineConfigurationFromInputStream(stream);<br><br>// Create custom factories list<br>List<SessionFactory> sessionFactories = new ArrayList<SessionFactory>();<br><br>// Add my custom identity session factory to custom factories list<br>sessionFactories.add(new MyCustomIdentitySessionFactory());<br><br>// Set session factories<br>standaloneProcessEngineConfiguration.setCustomSessionFactories(sessionFactories);<br><br>// Build process engine from processEngineConfiguration<br>processEngine = standaloneProcessEngineConfiguration.buildProcessEngine();<br>