Package com.oracle.coherence.cdi
Class CoherenceProducer
- java.lang.Object
 - 
- com.oracle.coherence.cdi.CoherenceProducer
 
 
- 
- Direct Known Subclasses:
 ServerCoherenceProducer
@ApplicationScoped public class CoherenceProducer extends Object
A producer that creates the defaultCoherencebean.- Since:
 - 20.12
 - Author:
 - Jonathan Knight 2020.12.10
 
 
- 
- 
Constructor Summary
Constructors Constructor Description CoherenceProducer() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CoherencecreateCoherence(javax.enterprise.inject.spi.BeanManager beanManager)Create the defaultCoherencebean.protected CoherenceConfigurationcreateConfiguration(javax.enterprise.inject.spi.BeanManager beanManager) 
 - 
 
- 
- 
Method Detail
- 
createCoherence
@Produces @Singleton @Name("") public Coherence createCoherence(javax.enterprise.inject.spi.BeanManager beanManager)
Create the defaultCoherencebean.By default the
Coherencebean will be run inCoherence.Mode.Clientmode.The configuration can be changed by supplying a
CoherenceConfiguration.Builderbean annotated with @Namedwith a nameCoherence.DEFAULT_NAME. This configuration bean will then be used to provide the configuration for theCoherencebean.- Parameters:
 beanManager- the CDI bean manager- Returns:
 - the default 
Coherencebean 
 
- 
createConfiguration
protected CoherenceConfiguration createConfiguration(javax.enterprise.inject.spi.BeanManager beanManager)
 
 - 
 
 -