Package com.oracle.bedrock.junit
Interface CoherenceBuilder
- All Known Implementing Classes:
AbstractCoherenceBuilder
public interface CoherenceBuilder
A builder that produces
Coherence instances.- Since:
- 22.06
- Author:
- Jonathan Knight 2022.06.25
-
Method Summary
Modifier and TypeMethodDescriptiondefault com.tangosol.net.Coherencebuild(com.oracle.bedrock.runtime.LocalPlatform platform, CoherenceCluster cluster, com.oracle.bedrock.Option... options) Creates aCoherenceinstance with a single defaultSession.com.tangosol.net.Coherencebuild(com.oracle.bedrock.runtime.LocalPlatform platform, CoherenceCluster cluster, com.oracle.bedrock.OptionsByType optionsByType) Creates aCoherenceinstance with a single defaultSession.static CoherenceBuilderclient()Returns aCoherenceBuilderthat builds aCoherenceinstance that is a client.static CoherenceBuilderReturns aCoherenceBuilderthat builds aCoherenceinstance that is a cluster member.static CoherenceBuilderReturns aCoherenceBuilderthat builds aCoherenceinstance that is a client.static CoherenceBuilderwithMode(com.tangosol.net.Coherence.Mode mode) Returns aCoherenceBuilderthat builds aCoherenceinstance that is a cluster member.
-
Method Details
-
build
com.tangosol.net.Coherence build(com.oracle.bedrock.runtime.LocalPlatform platform, CoherenceCluster cluster, com.oracle.bedrock.OptionsByType optionsByType) Creates aCoherenceinstance with a single defaultSession.- Parameters:
platform- theLocalPlatformon which theConfigurableCacheFactorywill be establishedcluster- theCoherenceClusterfor which the session will be createdoptionsByType- theOptionsByTypes provided to all of theCoherenceClusterMembers when establishing theCoherenceCluster- Returns:
- a
Coherenceinstance
-
build
default com.tangosol.net.Coherence build(com.oracle.bedrock.runtime.LocalPlatform platform, CoherenceCluster cluster, com.oracle.bedrock.Option... options) Creates aCoherenceinstance with a single defaultSession.- Parameters:
platform- theLocalPlatformon which theConfigurableCacheFactorywill be establishedcluster- theCoherenceClusterfor which the session will be createdoptions- theOptionsByTypes provided to all of theCoherenceClusterMembers when establishing theCoherenceCluster- Returns:
- a
Coherenceinstance
-
clusterMember
Returns aCoherenceBuilderthat builds aCoherenceinstance that is a cluster member.- Returns:
- a
CoherenceBuilderthat builds aCoherenceinstance that is a cluster member
-
client
Returns aCoherenceBuilderthat builds aCoherenceinstance that is a client.- Returns:
- a
CoherenceBuilderthat builds aCoherenceinstance that is a client
-
fixedClient
Returns aCoherenceBuilderthat builds aCoherenceinstance that is a client.- Returns:
- a
CoherenceBuilderthat builds aCoherenceinstance that is a client
-
withMode
Returns aCoherenceBuilderthat builds aCoherenceinstance that is a cluster member.- Returns:
- a
CoherenceBuilderthat builds aCoherenceinstance that is a cluster member
-