Class DefaultCoherenceConfigurer
- java.lang.Object
-
- com.oracle.coherence.spring.configuration.DefaultCoherenceConfigurer
-
- All Implemented Interfaces:
CoherenceConfigurer
@Configuration public class DefaultCoherenceConfigurer extends Object implements CoherenceConfigurer
Default implementation of theCoherenceConfigurer
interface.- Since:
- 3.0
- Author:
- Gunnar Hillert
-
-
Constructor Summary
Constructors Constructor Description DefaultCoherenceConfigurer(ConfigurableApplicationContext context, CoherenceEventListenerCandidates coherenceEventListenerCandidates)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.tangosol.net.Coherence
createCoherence()
protected com.tangosol.net.CoherenceConfiguration
createCoherenceConfiguration()
Create theCoherenceConfiguration
.protected CoherenceServer
createCoherenceServer()
com.tangosol.net.Coherence
getCoherence()
Responsible for returning theCoherence
instance.com.tangosol.net.CoherenceConfiguration
getCoherenceConfiguration()
Responsible for creating theCoherenceConfiguration
for theCoherenceServer
.CoherenceServer
getCoherenceServer()
Returns theCoherenceServer
instance.void
initialize()
-
-
-
Constructor Detail
-
DefaultCoherenceConfigurer
public DefaultCoherenceConfigurer(ConfigurableApplicationContext context, CoherenceEventListenerCandidates coherenceEventListenerCandidates)
-
-
Method Detail
-
getCoherence
public com.tangosol.net.Coherence getCoherence()
Description copied from interface:CoherenceConfigurer
Responsible for returning theCoherence
instance.- Specified by:
getCoherence
in interfaceCoherenceConfigurer
- Returns:
- the Coherence instance
-
getCoherenceServer
public CoherenceServer getCoherenceServer()
Description copied from interface:CoherenceConfigurer
Returns theCoherenceServer
instance. Use theCoherenceServer
to start and stop theCoherence
instance.- Specified by:
getCoherenceServer
in interfaceCoherenceConfigurer
- Returns:
- the Coherence Server
-
getCoherenceConfiguration
public com.tangosol.net.CoherenceConfiguration getCoherenceConfiguration()
Description copied from interface:CoherenceConfigurer
Responsible for creating theCoherenceConfiguration
for theCoherenceServer
.- Specified by:
getCoherenceConfiguration
in interfaceCoherenceConfigurer
- Returns:
- the configuration for a Coherence instance
-
initialize
@PostConstruct public void initialize()
-
createCoherenceConfiguration
protected com.tangosol.net.CoherenceConfiguration createCoherenceConfiguration()
Create theCoherenceConfiguration
.- Returns:
- the Configuration for a Coherence instance.
-
createCoherence
protected com.tangosol.net.Coherence createCoherence()
-
createCoherenceServer
protected CoherenceServer createCoherenceServer()
-
-